java +ireport 做报表用ie导出excel 时总在本页面打开excel 文件 但是火狐浏览器可以在excel中打开
java+ireport做报表时用ie导出excel时总在本页面打开excel文件但是火狐浏览器可以在excel中打开,请问是ie设置的问题吗...
java +ireport 做报表时用ie导出excel 时总在本页面打开excel 文件 但是火狐浏览器可以在excel中打开,请问是ie设置的问题吗
展开
展开全部
尊敬的用户,您好!很高兴为您答疑。
这是因为您所输出的文件内容的头文件标注信息导致的。而此类头文件ie可以识别,却无法为火狐等浏览器识别,故火狐会调用系统默认的应用程序开启文件。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
这是因为您所输出的文件内容的头文件标注信息导致的。而此类头文件ie可以识别,却无法为火狐等浏览器识别,故火狐会调用系统默认的应用程序开启文件。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
展开全部
你要设置网页的头信息。
通知发送给浏览器是一个附件。
response.setContentType("application/vnd.ms-excel");
response.setHeader("content-disposition",
"attachment; filename=text.xls");
加上这个应该就可以了。
通知发送给浏览器是一个附件。
response.setContentType("application/vnd.ms-excel");
response.setHeader("content-disposition",
"attachment; filename=text.xls");
加上这个应该就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谢谢你的回答,但是我试了下还是不可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询