为什么在网页中打开JSP生成的Excel文档没有数据 我在jsp页面中用<%@page contentType="application/vnd.ms-excel;charset=gb2312" %>生成Excel表格,如果在当前页面打开(就是在IE中打开)结果在表格中没有数据,如果在打开此文件询问时另存为Excel文档,然后打开文件结果又有数据,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【dreamflying6】截止到2008-07-30 09:14:56的历史汇总数据(不包括此帖):发帖的总数量:5 发帖的总分数:180 每贴平均分数:36 回帖的总数量:5 得分贴总数量:0 回帖的得分率:0% 结贴的总数量:5 结贴的总分数:180 无满意结贴数:2 无满意结贴分:150 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:40.00 % 无满意结分率:83.33 % 敬礼!取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=dreamflying6 你的代码导出写的可能有些问题 加response.reset()了吗,给你一个我写的例子<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body> <% response.reset(); String fileSaveAsName = "myexcel"; fileSaveAsName = new String(fileSaveAsName.getBytes(),"ISO-8859-1"); response.setHeader("Content-Disposition","attachment;filename=" + fileSaveAsName); response.setContentType ("application/vnd.ms-excel;charset=GBK"); getServletContext().getRequestDispatcher("/Myhtml.html").include(request, response); %> </body></html>那个Myhtml.html就是你要转化成word的html文件,你可以换成jsp等其它格式 本地安全策略造成的.在网页中打开excel文件,会在ie缓存目录下生成一个tmp文件你把杀毒软件关掉,或设置为允许从ie缓存目录下运行程序?如还不行,试着把你的网站添加到信任站点. elipse-j2ee版本如何安装svn servlet传值的问题求解 小弟想假期找个公司实习!大家个点建议! 如何解决Eclipse中不能产生class文件的问题 这样一个问题如何处理,有关页面的include 请教!关于<select> </select> 如何实现3天内的文章显示new的图片 做了个东西,像javadoc那样本地浏览csdn帖子,绝对华丽!大家一起完善源码吧! 如何实现数据库与XML的动态绑定? 求:jsp里的数组如何创建和引用呢? 数据库操作出问题了,高手帮忙看看 请分析下这段代码
楼主【dreamflying6】截止到2008-07-30 09:14:56的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:180 每贴平均分数:36
回帖的总数量:5 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:5 结贴的总分数:180
无满意结贴数:2 无满意结贴分:150
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:40.00 % 无满意结分率:83.33 %
敬礼!
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=dreamflying6
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<%
response.reset();
String fileSaveAsName = "myexcel";
fileSaveAsName = new String(fileSaveAsName.getBytes(),"ISO-8859-1");
response.setHeader("Content-Disposition","attachment;filename=" + fileSaveAsName);
response.setContentType ("application/vnd.ms-excel;charset=GBK");
getServletContext().getRequestDispatcher("/Myhtml.html").include(request, response);
%>
</body>
</html>
那个Myhtml.html就是你要转化成word的html文件,你可以换成jsp等其它格式
如还不行,试着把你的网站添加到信任站点.