jsp中如何生成指定内容的word
数据动态从数据库中检索出来,放到jsp上的表格里,想做一个按钮,点击之后,可以生成jsp指定表格里的数据为word,不知该怎么做,肯请大家帮忙啊!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
数据动态从数据库中检索出来,放到jsp上的表格里,想做一个按钮,点击之后,可以生成jsp指定表格里的数据为word,不知该怎么做,肯请大家帮忙啊!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(13)
将要转换为word的那个table里的所有内容,作为数据传给服务器?
那个是我以前项目里的,回传的数据很少,就是一些主键值;你的情况可能回传的的数据比较多,不一定适用。
数据量确实有点多,而且还有图片
以前做过一个简单的批量选择导出成文本的,效果不是很好。
思路是:用js找出选择的数据-->回传给服务器-->服务器处理,生成临时文件-->客户端选择下载
这样做的缺点是给服务器造成压力,而且还耗费临时文件,但这个是完全可行的。
请问有用js实现的吗?或有更好的方法?
这样改的话,只适用于静态的整个页面吧
回复
是的!不过当你跳转至该页面,浏览器是马上弹出下载对话框,而不是返回页面!!
这样做的话,图片是以地址形式存在的,图片要怎么处理
回复
这种文件头的方式生成的word为可编辑状态,我想生成的word文件禁止编辑,该怎么设置进去啊!!!
能否具体明示,最好有源码附上
jxl或者poi
jsp是动态生成的,而且是指定范围的数据导出为word,网上找了些,大都是静态页面直接更改头文件,使整个页面都转换为word了
可以用js去数据 然后。。。