站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题Excel导出,弹出对话框后,不选“另存为”而选直接打开,结果是在JSP页面中打开了文档,怎样让它启动EXCEL程序打开呢?

Excel导出,弹出对话框后,不选“另存为”而选直接打开,结果是在JSP页面中打开了文档,怎样让它启动EXCEL程序打开呢?

摘要: Excel导出,弹出对话框后,不选“另存为”而选直接打开,结果是在JSP页面中打开了文档,怎样让它启动EXCEL程序打开呢?


如题,请高手帮帮忙,在线等!


本来就是IE调用了EXCEL


response.setHeader("Content-disposition", "attachment;filename=" + filename);

DataOutputStream dos = new DataOutputStream(response.getOutputStream());
BufferedInputStream reader = new BufferedInputStream(new FileInputStream(filepath + filename));
byte[] content = new byte[40960];
int i = -1;
while ( (i = reader.read(content)) != -1) {
dos.write(content, 0, i);
}
dos.flush();
reader.close();



http://iamin.blogdriver.com/iamin/1072546.html

二楼的 response.setHeader("Content-disposition", "attachment;filename=" + filename);
这句解决了我的问题。谢谢啦。 我自己的没有加“attachment;”


↑返回目录
前一篇: J2ee学习流程
后一篇: 求jspsmart组件包!不胜感激!!!