用JSP实现导出word模板文件的小技巧

主要是因为自己最近用JSP在做简历导出功能时用到的一种方法,首先我们在word2003文档下编辑好自己需要的文档模板,设置好格式样式保存后我们选择另存为的方式,另存为的文件的保存方式是网页形式,*.htm/*html这个选项。。其次就是进入到高级选项,我们选择一个我们需要保存的编码格式,如utf-8或者gbk。。防止另存为在某些情况打开的时候是乱码。
这些都弄好了,保存之后我们会发现将有两个新多出来的文件,一个是保存的*.htm网页,另一个是文件夹resume.files。这里面放了一些保存网页后的样式文件。
好了,现在我们把刚才那个另存为的htm网页改成后缀是我们的jsp网页格式(直接改文件后缀就行了哈)。然后把那个resume.jsp网页和resume.files文件夹都添加到我们的项目中,这里需要注意几点。。另存为之后那个xxx是另存为的文件名,别改!!因为他跟那个文件夹对应着。最后我们打开那个resume.jsp网页,我们在头部加上这几句话,这个当我们直接访问这个页面的时候就会提示另存为.doc格式的文件,直接下载了。 

1 <%@ page contentType="text/html; charset=UTF-8"%>
2 <%    
3 response.setContentType("application/doc");    
4 response.setHeader("Content-Disposition", "inline; filename=\"resume.doc\"");    
5 %>

当然了,我们需要像这个模板填充那些简历信息。。所以我在相应的位置就用EL表达式来获取action或者servlet发送过来的简历信息。 

同时那个jsp文件你会发现是一大堆乱乱的东西。。所以你要取值的表达式你可以在事先的那个文档里面写好再另存为吧。

转载于:https://www.cnblogs.com/haycco/archive/2010/03/30/3031358.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值