最近在公司做jsp导出excel表,把页面上数据 按每行 1对象放如list,调用处理list的
excel工厂类,动态生成excel表,将Excel对象直接写入到输出流,在jsp页面上加上
response.setHeader("ContentDisposition","attachment;filename="+filename+suffixName);
response.setContentType("application/vnd.ms-excel");
于是点击 导出按纽,弹出一对话框,打开,或则 保存,点击保存,把excel表保存到本地,可是我点击打开时候,并不是新弹出一窗口来显示excel表内容,而是在我本来的页面上直接跳转,来显示excel表内容!
现在我想 点击打开时候,新弹出一窗口来显示excel表内容,而我本来的页面不变!
大家有什么 好 方法??
excel工厂类,动态生成excel表,将Excel对象直接写入到输出流,在jsp页面上加上
response.setHeader("ContentDisposition","attachment;filename="+filename+suffixName);
response.setContentType("application/vnd.ms-excel");
于是点击 导出按纽,弹出一对话框,打开,或则 保存,点击保存,把excel表保存到本地,可是我点击打开时候,并不是新弹出一窗口来显示excel表内容,而是在我本来的页面上直接跳转,来显示excel表内容!
现在我想 点击打开时候,新弹出一窗口来显示excel表内容,而我本来的页面不变!
大家有什么 好 方法??
解决方案 »
- android 记事本程序,欢迎下载使用。
- 告诉给我看一下,为什么客户端输入数字,服务器不返回呢?
- 关于object的hashcode
- JAVA DES 在windows正常 liunx下抛javax.crypto.BadPaddingException: Given final block
- CSDN上没有测试论坛嘛?
- log4j:ERROR Failed to rename
- odbc数据源创建出错????求助!!!!在线等!!
- 我的电脑出问题了,郁闷啊,谁能帮帮我
- 在用drawOval画圆时
- 关于+的特殊使用方法??
- JAVA的关键字和保留字
- 用dom对XML树进行遍历,如何思路啊!写出匡架代码
别通过submit() action post给自己的页面
2。利用JXL包往里面添加固定的列头
3。取数据库数据,添加到excel单元格
4。关闭各JXL操作excel的对象
5。<script>self.location.replace("test.xls")</script>
<a href="excel.jsp" target="_blank" style="cursor:hand;">点击打开EXCEL文档</a>
但是现在 我是直接 将Excel对象直接写入到输出流,
你把Excel对象直接写入到输出流,还想用JSP来显示,感觉不大现实哦。