请问:
HSSFWorkbook createdfillcard = new HSSFWorkbook();
--这里在写excel文件----
httpServletResponse.setContentType("Application/msexcel");
httpServletResponse.setHeader("Content-disposition","attachment;filename=book.xls" );
return (actionMapping.findForward("success"));我想直接返回一个excel文件下载,页面无需任何改动,但是结果返回的是success那个页面的excel格式的文件了,请问如果直接返回一个文件供下载,谢谢
HSSFWorkbook createdfillcard = new HSSFWorkbook();
--这里在写excel文件----
httpServletResponse.setContentType("Application/msexcel");
httpServletResponse.setHeader("Content-disposition","attachment;filename=book.xls" );
return (actionMapping.findForward("success"));我想直接返回一个excel文件下载,页面无需任何改动,但是结果返回的是success那个页面的excel格式的文件了,请问如果直接返回一个文件供下载,谢谢
解决方案 »
- timestamp转换的问题
- jsp用select做的链接问题!
- 异步函数同步函数都是什么意思
- 急救啊!!!用jsp从mysql中调出内容无法自动换行
- 寻jsp视频教材?到那里下载免费的呀?
- 把一个网站的网址嵌入到我的网页框架中去后,点击菜单失去链接效果
- 顽症:JSP分页出错,环境:Red Hat Linux 、Tomcat 5.1.9
- 在JSP中如何进行Oracle回滚?
- 做了个东西,像javadoc那样本地浏览csdn帖子,绝对华丽!大家一起完善源码吧!
- 在JAVABEAN中能否不通过setProperty来获取所在jsp的Request的内容?
- <<&&&===跪求树型下拉框(自己做的标签)&&&&&&>>
- 应该比较容易
ByteArrayOutputStream fileOut = null;
byte[] bytes = null;
try {
fileOut = new ByteArrayOutputStream();
excel.write(fileOut);
bytes = fileOut.toByteArray();
} catch (IOException e) {
bytes = null;
} finally {
if (fileOut != null) {
fileOut.close();
}
}
return bytes;
}给你个这样的方法
然后在显示的地方把这个字节流得到
然后用response输出,类型选Application/msexcel