用POI做过Excel Web开发的大侠过来救命啊!!!

seagullgao 2003-08-19 10:00:04
我使用POI 做Excel Web报表,每次改变查询条件时就出现一个讨厌的Excel 提示窗口:

“ 名为myReport.jsp文档已经打开。不能打开同名文件无论他们是否在同一文件夹中。要打开第二份文档请关闭已打开的文档,或者重命名该文档。” 点了该窗口的确定按纽后,更新后的Web就出现了。 怎样才能去掉那讨厌的提示窗口。

我的Servlet 代码如下:

public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {

// HSSFSheet sheet = null;
HSSFWorkbook wb = null;

HttpSession session=req.getSession (true);


Vector data = (Vector) session.getAttribute("data");
sheetName = (String) session.getAttribute("name");

if (data != null && data.size() > 0) {
wb = new HSSFWorkbook();

//Define sheet name
Date dt = new java.util.Date();
sheetName = sheetName + " " +dt.toLocaleString();
this.createSheet(data, wb, sheetName);
ServletOutputStream stream = res.getOutputStream();

res.setContentType("application/vnd.ms-excel");
wb.write(stream);
stream.flush();
stream.close();

} else{
System.out.println("Data is null .");
}

}

该servlet接受session中的data参数,并解析成Excel WorkBook.
CreateSheet()函数做具体的Excel加工动作。



...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kjah 2004-01-16
  • 打赏
  • 举报
回复
gz
Leemaasn 2004-01-16
  • 打赏
  • 举报
回复
myReport.jsp也给出来看一看
?????
zm1313 2004-01-16
  • 打赏
  • 举报
回复
myReport.jsp也给出来看一看
seagullgao 2003-08-19
  • 打赏
  • 举报
回复
没有人知道吗???

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧