就是在页面上有一个链接或按钮,单击之后弹出另存为对话框选择路径,然后进入action,action中从数据库查询出数据,放在一个list集合里面,然后将list集合转成excel表格(这一块已实现,使用的是HSSF),最后将这个excel表格下载到客户端指定路径!
已知道:
response.setContentType("application nd.ms-excel");
response.setHeader("Content-disposition", "attachment;filename=WorkBook.xls");
可实现另存为对话框并下载,问题就是这样下载的也是一个.xls文件,但是内容是jsp页面上的内容,我要下载的是我先前实现的excel,我需要的是下载的是这个excel,关于response这点我真不怎么懂,呵呵,求指点
已知道:
response.setContentType("application nd.ms-excel");
response.setHeader("Content-disposition", "attachment;filename=WorkBook.xls");
可实现另存为对话框并下载,问题就是这样下载的也是一个.xls文件,但是内容是jsp页面上的内容,我要下载的是我先前实现的excel,我需要的是下载的是这个excel,关于response这点我真不怎么懂,呵呵,求指点
filename也得写一个相对路径吧!
按照我说的两个改下看看!
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment;filename=test.xls");
response.flushBuffer();
//wb:HSSFWorkbook
wb.write(response.getOutputStream());
能把你的导出的JSP页面代码贴出来么? 或者发我[email protected]