<%@ page contentType="application/msword; charset=gbk" %>
response.setHeader("Content-Disposition", "attachment;filename=生成的文件名(必须是英文的).doc");
把对象或者列表传到Jsp页面上;
头部加入:word为<%@ page contentType="application/vnd.ms-word; charset=gb2312" %>,
Excel为<%@ page contentType="application/msexcel; charset=gb2312" %>
加入此句,给导出的文件命名:
<%response.setHeader("Content-disposition","attachment; filename="+"txl"+".xls");%>
或者response.setHeader("Content-disposition","attachment; filename=print_tmp.doc");
即可,注意的是,导出的文件命名用中文出错,对word排版最好用div,用table即使border=0在word上还是有虚框出来。
或者先用编辑好word模版,然后另存为*.htm,把代码放到jsp中.
posted on 2009-04-13 19:27
毒毒 阅读(1331)
评论(0) 编辑 收藏 所属分类:
jsp