- <%@ page contentType="application/vnd.ms-word; charset=utf-8"%>
- <%@ page pageEncoding="utf-8"%>
- <%@ page import="java.net.URLEncoder" %>
-
- <%
- String fileName = "文件名.doc";
- //对中文文件名编码
- fileName = URLEncoder.encode("文件名", "UTF-8") + ".doc";
- response.setHeader("Content-disposition", "attachment; filename=" + fileName);
- %>
-
- <html xmlns:v="urn:schemas-microsoft-com:vml"
- xmlns:o="urn:schemas-microsoft-com:office:office"
- xmlns:w="urn:schemas-microsoft-com:office:word"
- xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
- xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
- xmlns="http://www.w3.org/TR/REC-html40">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <meta name="ProgId" content="Word.Document">
- <meta name="Generator" content="Microsoft Word 12">
- <meta name="Originator" content="Microsoft Word 12">
- <title>JSP页面导出为Word文档</title>
- </head>
- <body>
- 。。。页面内容。。。
- </body>
- </html>
这种方式是可以导出,这是种简单的方式,但是文件名会出现乱码问题
fileName = new String(fileName.getBytes("GBK"), "ISO8859_1")+ ".doc";
就没事了。。。。。
分享到:
相关推荐
#### 三、在客户端生成Word文件 在客户端生成Word文档有两种常见方法: 1. **直接在客户端生成Word文档**:这种方法通常涉及使用JavaScript或者其他客户端脚本来生成Word文档。例如,可以使用JavaScript库如`docx....
在提供的“meeting_inceptInfo_word.jsp”文件中,我们可以推测这可能是实现这个功能的JSP页面。该页面可能包含了处理数据、创建Word文档并设置HTTP响应的逻辑。具体实现细节会涉及到具体的Java代码和Apache POI的...
本示例介绍了一种简单的使用JSP(JavaServer Pages)生成并导出Word文档的方法。JSP是一种动态网页技术,允许开发者使用Java语言在服务器端处理数据并返回给客户端,通常用于构建交互式的Web应用程序。 首先,我们...
要将JSP页面内容导出为Word文档,我们需要借助于一些库,例如Apache POI。Apache POI是一个用于读写Microsoft Office格式文件的开源Java API,包括Word文档(.doc和.docx)。在JSP中,我们可以利用POI来创建Word文档...
本文档将详细介绍如何在MyEclipse环境中,通过JavaScript(简称JS)实现从JSP页面中提取表格数据,并将其导出至Microsoft Word文档的功能。此外,我们还将探讨如何在Word文档中自动生成目录,方便用户快速定位文档中...
### jsp页面中的Table数据导出为Word文档 在日常工作中,经常需要将网页上的数据导出到其他格式,如Word或Excel等,以便于进一步处理或分享。本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word...
在导出Word或Excel时,JSP通常用于处理后端数据的获取和处理,而JavaScript则用于生成文件并触发下载。 在实际操作中,我们通常不直接使用JavaScript生成Word或Excel文件,因为这涉及到复杂的数据格式化和文件结构...
导出Word文档,同样可以使用Apache POI,但这次需要使用`XWPFDocument`对象来表示Word文档。创建段落、设置字体、颜色、对齐方式等步骤与Excel类似,只是对象和方法不同。 1. **创建文档**: 创建`XWPFDocument`对象...
此外,Apache POI不仅仅支持Excel,还可以导出Word和PowerPoint文件。对于Word,可以使用`XWPFDocument`,而对于PowerPoint,则可以使用`XSLFSlideShow`。导出流程与Excel类似,只是使用的类和方法有所不同。 总的...
在提供的`VelocityDemo`文件中,可能包含了实现这个功能的示例代码,包括JSP页面、Velocity模板文件、以及相关的Java后台处理类。通过研究这个示例,你可以更好地理解如何将JSP和Velocity结合,实现在Word模板上的...
首先,我们需要了解JSP页面导出到Word的基本步骤: 1. **新建Word文档**:这通常是指在开发环境中创建一个新的JSP文件,这个文件将作为Word文档的模板。在这个阶段,你可以设计文档的布局,包括字体、颜色、样式等...
4. **触发导出**:在JSP页面中,使用jQuery选择器定位要导出的区域,然后调用插件提供的导出函数。用户可以通过点击按钮或其他交互方式触发这个过程。 5. **下载和保存**:导出的Word文档通常是作为二进制流返回的...
压缩包中的`freemarker_word`文件夹可能包含示例模板文件和相关的Java代码,用于演示如何使用FreeMarker处理嵌套列表并导出Word文档。这些文件可以作为参考,帮助理解实际操作过程。 通过以上步骤,我们可以利用...
总结,Java Web页面导出Word涉及的技术包括:使用ActiveXObject(仅限特定环境)、Java库如Apache POI、HTML到Word转换库如docx4j,以及HTTP响应头设置和JSP/EL表达式的使用。这些技术可以帮助开发者高效地生成和...
"报表导出excel word pdf html"这个主题涵盖了将数据导出为不同格式的技术,这些格式都是日常工作和交流中常用的文档类型。以下是关于这些格式以及如何在Java环境中实现导出的详细知识: 1. Excel:Microsoft Excel...
本案例中,我们主要探讨如何通过一段JavaScript代码实现将JSP页面中的表单信息自动导入到Word文档,并展示具体实现方法。 ### 二、技术选型 1. **JSP (JavaServer Pages)**:用于构建动态网页。 2. **JavaScript**...
本文将详细讨论如何在JSP页面上实现这些文档的生成。 首先,我们要明白,JSP生成Word或Excel的基本原理是通过生成特定的文件格式内容(如Word的.doc或Excel的.xls/xlsx),然后通过HTTP响应将这些内容发送到客户端...
总结来说,通过结合JSP、Eclipse和Jacob,我们可以实现一个功能完善的Web应用,允许用户在线上传Word文档并将其转换为HTML以便预览,同时也能在线显示PDF文件。这种解决方案对于需要在线处理文档的业务场景非常实用...
2. **JavaBeans**:可能有一些Java类(如StudentBean)用于封装学生数据,便于在JSP页面间传递和操作。 3. **配置文件**:如web.xml,是Web应用的部署描述符,定义了应用的结构和行为。 4. **数据库连接**:可能有...