jsp页面下载为word文件路径 jsp页面获取项目路径
发布日期:2020-10-12摘要:jsp页面部分内容导出生成word文档? jsp页面导出为word文件需要利用apache的POI来完成。核心代码如下:其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码:...
jsp页面部分内容导出生成word文档?
jsp页面导出为word文件需要利用apache的POI来完成。
核心代码如下:其实如果用框架做就方便多了,比如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页面中怎么获取文件上传路径的地址
java文件中获得路径Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径ClassLoader.getSystemResource("")Class_Name.class.getClassLoader().getResource("")Class_Name.class .getResource("/") Class_Name.class .getResource("") // 获得当前类所在路径System.getProperty("user.dir") // 获得项目根目录的绝对路径System.getProperty("java.class.path") //得到类路径和包路径打印输出依次如下:file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/F:\work_litao\uri_testF:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar2、 JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径 :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()3.1 JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径 :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()3、Servlet中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
java如何获取jsp页面上传的文件路径
java文件中获得路径 ThreadcurrentThread()getContextClassLoader()getResource("") //获得资源文件(class文件)所在路径 ClassLoadergetSystemResource("") Class_NameclassgetClassLoader()getResource("") Class_Nameclass getResoujava如何获取jsp页面上传的文件路径...
如何在jsp页面显示一个已有的word文档
jsp输出word在页面直接打开word。
在Action中写response.reset();response.setContentType("application/msword;charset=GBK");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=GBK");response.setHeader("Content-Disposition", "attachment;filename=temp.doc");response.getOutputStream().write(document.getContent());response.getOutputStream().flush();response.getOutputStream().close();return null;
jsp页面原样显示word文档
java文件中获得路径 ThreadcurrentThread()getContextClassLoader()getResource("") //获得资源文件(class文件)所在路径 ClassLoadergetSystemResource("") Class_NameclassgetClassLoader()getResource("") Class_Nameclass getResoujava如何获取jsp页面上传的文件路径
如何在jsp页面打开word文档
.JSP 所有的网页代码2.dao一般是处理数据库方法的接口5.js所有的javaScript代码3.bo一般是java的类文件4,再到刚才的配置文件里查找返回处理结果,然后返回jsp页面上10,就会调用service里的方法,对应着数据库里的每张表.impl是上述接口的实现6,然后bo里是与数据库一一对应的映射文件,service里的方法又会通过接口调用impl里的方法,然后执行,返回一个结果,可能会跟数据库发生交互.这其中,action里的处理的时候,根据配置方法到action里找到处理的方法.action 是处理业务逻辑的8.xml是配置文件9.jsp得到请求到 structs的配置文件里找相应的配置方法.service 是 处理数据库逻辑的服务7
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省三明市 -
给我们发邮件
E-mail:[email protected]
在线沟通