下载word文档变成jsp格式,怎么弄?
jsp输出word在页面直接打开word。
在Action中写response.reset();response.setContentType("application/msword;charset=utf-8");response.setHeader("Content-Disposition", "inline;filename=temp.doc");response.getOutputStream().write(document.getContent()); response.getOutputStream().flush();response.getOutputStream().close();return null;在页面时下载word。
在Action中写response.reset();response.setContentType("application/x-download;charset=utf-8");response.setHeader("Content-Disposition", "attachment;filename=temp.doc");response.getOutputStream().write(document.getContent());response.getOutputStream().flush();response.getOutputStream().close();return null;
126邮箱附件里面的word文件,我已下载就变成jsp格式了,而且还下载...
jsp是转接网页文件,真实地址是指向word文件的url的,你下载文件是jsp,说明你应该是用下载工具下载的,不要用工具,直接对着word文件右键另存为即可。
=========================补充:无法解决!邮箱服务商限制工具才这样做,并不是你本地电脑问题。
有个项目,用jsp做,要将多个WORD文档链接起来,并且做成好像在...
1-apache的POI,此方法对Excel的导出做的很好,目前对Word的导出方面的功能尚未完全。
2-纯JavaScript脚本实现。
主要通过客户端调用本机Office组件来实现。
3-在JSP页面引入头文件实现。
纯JavaScript脚本实现细节方面大体是创建一个word组件ActiveXObject('Word.Application'),用js通过表ID取得表内容然后保存到word,要注意的是js实现有很多不好的地方,例如Internet选项需要把ActiveX空间全部启用,安全级别设置为中。
这样的话岂不是每台机器都要配置一下。
其次每次生成word文档以后弹出对话框(无法保存此文件,因为它已在别处打开(C:\...\STARTUP\Powerword.dot)),出现此问题就需要把C:\Documents and Settings\当前用户名\Application Data\Microsoft\Word\STARTUP下的Powerword.dot文件删除,每次遇到此问题就需要删除文件来解决,十分不方便。
JSP页面引入来实现Word保存就方便多了,但是也有不足的地方,首先如果需要引入如果需要下载的话就引入其实如果大家用框架做就方便多了,比如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中内容并且是可编辑状态。
不足的地方在于由于表内容是动态生成,有的需要先查看在下载Word,就需要另外建立一个新JSP页面进行Word下载,当然首先要在struts.xml里配置好页面转向。
新建立的页面传值同查看页面要保持一样。
如何在jsp页面显示一个已有的word文档
试试下面这个方法:<%@page contentType="application/msword;charset=utf-8"%><%@page import="java.io.*"%><%String filename = "";if (request.getParameter("docfilename") != null) {filename = request.getParameter("docfilename");}
jsp是什么文件格式,怎么打开?
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,本文简单介绍JSP及其优点。
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。
JSP的优点:·对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。
·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。
·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。
用记事本就能打开
在JSP中怎么实现网页直接浏览PDF和WORD文件
pdf 在html5规范中可以直接看(微网站不行,IOS被微信给限制了),word转化成pdf再看。
要兼容更低的浏览器。
转成图片看。
word先转pdf再转图片,操作word是比较麻烦的事。
除微软office、openoffice,金山wps我是没找到其他库是否可直接把word转pdf。
java的poi应该可以把word转pdf,但是我用的c库,没深入研究。
openoffice转化不稳定,别用,找其他库。
转载请注明出处51数据库 » jsp中下载word文档