一、jsp页面部分内容导出生成word文档
jsp页面导出为word文件需要利用apache的POI来完成。
核心代码如下:
<%@ page contentType="application/msword; charset=utf-8" %>
其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码:
if(out!=null){
String fileName="";
fileName+="评价报告.doc";
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
out是jsp页面表单元素,一个button,用于提交表单到相应Action进行Word下载。Action设置jsp页面头文件。这样每次点击button就可以把相应jsp页面的内容保存到Word中并且支持下载,Word中内容并且是可编辑状态。
二、jsp保存页面效果到word
1、首先生成word,这一步有两个方案备选,1、Apache的poi,这个方案据说写起来非常费劲,2、用新版的Word的XML格式的docx文档做好模版,直接操作XML就行了,这个应该很容易。
2、生成好的文件让浏览器下载,我给你给一个excel下载的样例,你改一下即可。
response.reset();
response.resetBuffer();
response.setContentType("application/vnd.ms-excel;charset=utf-8");
String FileName="xxxxx("+qp.getQpYear().toString()+"_"+qp.getQpMonth().toString()+")"+StringUtil.getCombinationFront(qp.getAssessPerson())+".xls";
response.addHeader("Content-Disposition", "attachment; filename=\"" + new String(FileName.getBytes("gb2312"),"iso8859-1") + "\"");
OutputStream os=response.getOutputStream();
//这中间准备那个docx的word文档数据,然后通过上面这个OS流把文档输出出去。
os.flush();
os.close();
三、用JavaScript导出当前页面的word文档怎么做
jsp页面导出为word文件需要利用apache的POI来完成。
核心代码如下:<%@ page contentType="application/msword; charset=utf-8" %> 其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码: if(out!=null){ String fileName=""; fileName+="评价报告.doc"; try { HttpServletResponse response = ServletActionContext.getResponse(); response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } out是jsp页面表单元素,一个button,用于提交表单到相应Action进行Word下载。
Action设置jsp页面头文件。这样每次点击button就可以把相应jsp页面的内容保存到Word中并且支持下载,Word中内容并且是可编辑状态。
四、js 怎么讲html页面保存word
js 怎么将html页面保存word,我们需要使用自己编写的函数,然后在通过moveToElementText这个函数获取到html的内容,然后在保存就可以了,这里我提交一段代码: 2
3| 41 名次42 | 4344 姓名45 | 4647 总分48 | 49
| 52 201200153 | 5455 曾小贤56 | 5758 8659 | 60
| 63 201200264 | 6566 胡一菲67 | 6869 8570 | 71
转载请注明出处51数据库 » jsp将指定div导出word
擦肩而过31525709