使用jsp动态生成doc文档

因为需要提供给使用着一个当期的书目,所以想弄个页面来下载成指定的doc文档。

先用word做一个摸板文档,就标题啊,然后是表格,然后把他另存为htm。编辑该HTM,可以看到表格也是用table形成的,安jsp的做法循环生成table,

在开始的时候加上:

<%@page pageEncoding="GB2312"%>
<%@page contentType="application/msword; charset=gb2312"%>

<%
 request.setCharacterEncoding("gb2312");
 String filename="待发稿";
 response.setHeader("Content-Disposition", "attachment; filename=\"" +new String(filename.getBytes("gb2312"),"iso8859-1")  +".doc" + "\"");
%>

其中filename保存的为下载文件的默认文件名,

ok,保存,退出,把文件后缀改为jsp,resin 3.0 下测试通过,成功下载到需要的doc文档。

Tags: jsp, doc

« 上一篇 | 下一篇 »

只显示10条记录相关文章

关于防止IE缓存jsp文件的方法 (浏览: 17085, 评论: 0)

发表评论

评论内容 (必填):