response.getOutputStream()下载后无法关闭
lengdian
2010-04-01
我写了一个下载Excel文件的程序,前台jsp页面上有下载按钮,有分页链接,下载按钮链接到下面的这action的export方法,下面是部分代码
public String export() throws Exception{ response.setHeader("Connection", "close"); response.setHeader("Content-Type", "application/vnd.ms-excel;charset=GBK"); response.setHeader("Content-Disposition", "attachment;filename=" + new String("用户管理.xls".getBytes(), "iso-8859-1")); HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); wb.setSheetName(0, "用户管理"); POI的一下操作。。。。。。。。。 OutputStream out = response.getOutputStream(); wb.write(out); out.close(); } 上面这个程序下载时没有问题的,但是只要你点过下载按钮后之后,再去点分页链接的话,分页链接就会失效,而是出现下载框。 请问这个问题该如和解决呢? |
|
kendy
2010-04-01
try to clear response header after download
|
|
lengdian
2010-04-01
kendy 请问我下载后,该如何清除,在哪里去清除啊?
|