主要是因为自己最近用JSP在做简历导出功能时用到的一种方法,首先我们在word2003文档下编辑好自己需要的文档模板,设置好格式样式保存后我们选择另存为的方式,另存为的文件的保存方式是网页形式,*.htm/*html这个选项。。其次就是进入到高级选项,我们选择一个我们需要保存的编码格式,如utf-8或者gbk。。防止另存为在某些情况打开的时候是乱码。
这些都弄好了,保存之后我们会发现将有两个新多出来的文件,一个是保存的*.htm网页,另一个是文件夹resume.files。这里面放了一些保存网页后的样式文件。
好了,现在我们把刚才那个另存为的htm网页改成后缀是我们的jsp网页格式(直接改文件后缀就行了哈)。然后把那个resume.jsp网页和resume.files文件夹都添加到我们的项目中,这里需要注意几点。。另存为之后那个xxx是另存为的文件名,别改!!因为他跟那个文件夹对应着。最后我们打开那个resume.jsp网页,我们在头部加上这几句话,这个当我们直接访问这个页面的时候就会提示另存为.doc格式的文件,直接下载了。
<%@ page contentType="text/html; charset=UTF-8"%>
<%
response.setContentType("application/doc");
response.setHeader("Content-Disposition", "inline; filename=\"resume.doc\"");
%>
当然了,我们需要像这个模板填充那些简历信息。。所以我在相应的位置就用EL表达式来获取action或者servlet发送过来的简历信息。
同时那个jsp文件你会发现是一大堆乱乱的东西。。所以你要取值的表达式你可以在事先的那个文档里面写好再另存为吧。
分享到:
相关推荐
在这种场景下,"Jsp结合Velocity实现依据Word模板文件生成对应数据文件"的技术方案显得尤为实用。JSP(JavaServer Pages)是用于构建动态Web应用的服务器端技术,而Velocity则是一个强大的模板引擎,它允许开发者将...
本篇文章将详细介绍如何使用Java Server Pages(JSP)技术来导出Word文档,通过实例分享一些实用技巧。 首先,我们需要了解JSP与Word交互的基本原理。JSP是一种动态网页技术,它可以生成HTML或其他类型的文档,包括...
`jsp导出word.txt`可能是一个包含示例代码的文本文件,详细展示了如何在JSP中实现上述步骤。你可以查看这个文件以获取更具体的代码实现。 总的来说,通过JSP结合Apache POI库,我们可以轻松地实现在Web应用中生成并...
本示例是关于如何使用JSP(Java Server Pages)来实现这一功能的详细解释。 首先,我们需要理解JSP的基础。JSP是一种基于Java的动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,从而在服务器端处理数据并...
**小技巧**:为了提高用户体验,可以在生成Word文档时添加一些小技巧,比如预先定义好样式和格式,使得文档在打开时看起来更加专业。 #### 四、控制Word、Excel在浏览器中的打开方式 有时我们可能希望控制Word或...
jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...
本篇文章将详细探讨如何在JSP(JavaServer Pages)环境中,通过JavaScript实现Word和Excel的导出功能。 首先,我们需要理解JSP和JavaScript的角色。JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,...
2. **读取Word模板文件**:使用Apache POI提供的类(如XWPFDocument)读取模板文件。 3. **数据填充**:遍历文档中的所有占位符(如上面提到的特殊符号),根据数据库查询结果进行替换。 4. **生成Word文件**:将...
总结一下,实现“jsp点击导出数据”的功能主要涉及前端的按钮触发、Ajax请求,以及后端的Servlet处理请求、生成文件内容和设置响应头。这个过程可以扩展到更复杂的场景,如处理大量数据、优化性能或支持不同文件格式...
下面将详细介绍如何使用JSP实现Excel和Word的导出功能。 **一、导出Excel** 1. **引入库**: 要导出Excel,通常我们会用到Apache POI库,这是一个Java API,专门用于处理Microsoft Office格式的文件,包括Excel。...
本篇文章将详细介绍如何在JSP中使用Apache POI实现Excel文件的导入与导出,并分享相关的学习心得。 **一、导入Excel到JSP** 1. **依赖引入**:首先,你需要在项目的`pom.xml`或`build.gradle`文件中添加Apache POI...
这个压缩包“Java通过word编辑为xml和ftl格式的模板创建导出word文档 .zip”提供了一个示例项目,用于演示如何使用Java编程语言来操作Word文档,并将其内容转化为XML和FTL(FreeMarker)模板格式。以下将详细介绍这...
本文将深入探讨如何使用JSP技术来实现Word和Excel文档的在线预览功能,这对于许多Web应用程序来说是一项非常实用的功能,能够极大地提升用户体验。 首先,要实现在线预览,我们需要理解JSP的基础工作原理。JSP是由...
4. **添加目录**:使用Word API自动为文档添加目录,并设置目录的样式。 #### 四、具体步骤 1. **初始化Word应用对象**: - 使用`new ActiveXObject("Word.Application")`创建一个Word应用实例。 - 调用`...
使用io流写如文件导出csv文件,使用jsp实现。简单的方法可以推广!
本文档主要介绍了使用 JSP 和 jxls 库来实现 Excel 文件的导出,针对 eMan 系统中普遍使用的导出 Excel 的方法 JXL 的缺陷,引入了一种新的方法来解决大规模报表的导出问题。 1. 背景 在 eMan 系统的开发过程中...
在Java编程环境中,将JSP...以上就是使用Java实现JSP表格数据导出到Excel文件的基本流程和关键点。实际应用中,可能还需要处理更多细节,如错误处理、数据分页、复杂格式设置等,但以上内容提供了一个基础的实现框架。
### jsp页面中的Table数据导出为Word文档 在日常工作中,经常需要将网页上的数据导出...通过以上步骤,可以实现从JSP页面中的Table数据导出到Word文档的功能。开发者可以根据实际需求调整代码,以适应不同的应用场景。
压缩包中的`freemarker_word`文件夹可能包含示例模板文件和相关的Java代码,用于演示如何使用FreeMarker处理嵌套列表并导出Word文档。这些文件可以作为参考,帮助理解实际操作过程。 通过以上步骤,我们可以利用...