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 请问我下载后,该如何清除,在哪里去清除啊?
Global site tag (gtag.js) - Google Analytics