首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp导出word有关问题

2013-08-04 
jsp导出word问题目前在做个将jsp页面导出为word文档,网上搜了下资料看到绝大部分是这样写的 response.setC

jsp导出word问题
目前在做个将jsp页面导出为word文档,网上搜了下资料  看到绝大部分是这样写的 response.setContentType("application/msword");
response.setHeader("Content-disposition","attachment; filename=default.doc");  但是使用后发现在页面开始加载时就进行了word下载,导出的word只包含了原始jsp,而这个页面中动态生成的数据以及图片都没有存到word中;  想问的是能不能让页面内容加载完成后再进行word生成?? 这样做的方法是什么??谢谢。。。
[解决办法]
所谓JSP直接导出成Word,只不过是你把 生成代码 写在JSP中,或者JSP作为下载页面而已。

不过确实有一种JSP生成方式,是用JSP生成大量JS代码,然后JS代码操纵用户电脑上的Word软件,动态生成Word文档。这个方法的好处是:对服务器压力和内存占用会低很多;缺点是:在生成Word文档时,用户会看到Word里面内容不断刷出来,期间啥事不能做。

热点排行