紧急求救:tomcat不支持JS方法导出EXCEL( 毕业设计用的,急呀!)

woshililixue 2008-03-29 04:13:05
紧急:tomcat服务器下导出excel问题:
我有一个网页,本来可以把里面的表格导出到excel中的,可是把网页放到tomcat里面以后,再通过tomcat服务器打开网页,就不能导出excel了,怎么解决这个问题?希望知道的人说一下,谢谢!
导出是用JS方法,如下:
//指定页面区域"单元格"内容导入Excel
function CellAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var Lenr = PrintA.rows.length;
for (i=0;i<Lenr;i++)
{
var Lenc = PrintA.rows(i).cells.length;
for (j=0;j<Lenc;j++)
{
oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
}
在TOMCAT服务器下出现在JS错误:Automation 服务器不能创建对象
有人知道怎么修改tomcat设置可以搞定吗?或是用其他的方法帮我实现导出功能,
小弟在此先感谢各位了,因为做毕业设计用的,马上就要答辩了,所以在线等着!
谢谢你们帮忙呀!
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tanting 2008-04-01
  • 打赏
  • 举报
回复
学习了。。
woshililixue 2008-03-29
  • 打赏
  • 举报
回复
哈哈,居然这么大的一个空间没有人回答!
不过,我搞定了,谢谢进来的人!
原因:IE浏览器安全太高,还有就是tomcat web.xml文档
Tomcat 5.0的默认设置中,不能正常解析Excel文件的,导致不能正常下载Excel文件,也不能直接用IE打开Excel文件;
解决办法,为其添加文档解析配置:
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
在web.xml文件中添加以上内容即可;
Rar文档支持下载的对应解析:
<mime-mapping>
<extension>rar</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧