`

jsp实现导出word文件代码

jsp 
阅读更多
<%@ page pageEncoding="gb2312"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<%

String filename = new String(request.getParameter("reportname").getBytes("iso8859-1"),"gb2312");
response.setHeader("Content-disposition","attachment; filename="+java.net.URLEncoder.encode(filename,"UTF-8")+".doc");
response.setContentType("application/msword");

BufferedInputStream bis = null;
OutputStream bos = null;
try {
	System.out.println(getServletContext().getRealPath("/")+"word\\" + filename+".doc");
    bis = new BufferedInputStream(new FileInputStream(getServletContext().getRealPath("/")+"word\\" + filename+".doc"));
    bos = response.getOutputStream();

    byte[] buff = new byte[2048];
    int bytesRead;

    while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
        bos.write(buff,0,bytesRead);
    }
    bos.flush();

} catch(final IOException e) {
    System.out.println ( "出现IOException." + e );
} finally {
    if (bis != null)
        bis.close();
    if (bos != null)
        bos.close();
}
out.clear();
out = pageContext.pushBody();
%>
<script type="text/javascript">

function closeit(){
	setTimeout("self.close()",2000) //毫秒
}

</script>
<body onload="closeit()">文件导出中...
</body>

</html>
分享到:
评论

相关推荐

    一简单的方法jsp生成导出word

    `jsp导出word.txt`可能是一个包含示例代码的文本文件,详细展示了如何在JSP中实现上述步骤。你可以查看这个文件以获取更具体的代码实现。 总的来说,通过JSP结合Apache POI库,我们可以轻松地实现在Web应用中生成并...

    jsp导出word例子

    2. **创建Word文档对象**:在JSP页面的后台Java代码中,实例化一个`XWPFDocument`对象,它是用来表示Word文档的类。 3. **创建段落和文本**:使用`XWPFParagraph`类创建段落,并用`XWPFRun`来设置文本和样式,如...

    jsp页面生成word或excel

    #### 三、在客户端生成Word文件 在客户端生成Word文档有两种常见方法: 1. **直接在客户端生成Word文档**:这种方法通常涉及使用JavaScript或者其他客户端脚本来生成Word文档。例如,可以使用JavaScript库如`docx....

    解决JSP 调用 JS 导出WORD 与EXCEL

    在导出Word或Excel时,JSP通常用于处理后端数据的获取和处理,而JavaScript则用于生成文件并触发下载。 在实际操作中,我们通常不直接使用JavaScript生成Word或Excel文件,因为这涉及到复杂的数据格式化和文件结构...

    js导出到word并产生目录

    本文档将详细介绍如何在MyEclipse环境中,通过JavaScript(简称JS)实现从JSP页面中提取表格数据,并将其导出至Microsoft Word文档的功能。此外,我们还将探讨如何在Word文档中自动生成目录,方便用户快速定位文档中...

    Jsp结合Velocity实现依据Word模板文件生成对应数据文件

    在这种场景下,"Jsp结合Velocity实现依据Word模板文件生成对应数据文件"的技术方案显得尤为实用。JSP(JavaServer Pages)是用于构建动态Web应用的服务器端技术,而Velocity则是一个强大的模板引擎,它允许开发者将...

    jsp导出Excel;简单实用!导出Excel;导出Word

    总之,JSP导出Excel和Word是常见的功能需求,通过Apache POI库可以轻松实现。正确设置响应头和使用流处理可以确保文件能被正确下载,同时根据实际需求调整数据处理和样式设置,能够创建符合业务需求的导出文件。

    利用JSP将数据导出到Word文档

    总的来说,利用JSP导出数据到Word文档是一项实用的技能,它结合了Web开发和文档处理能力,使得动态生成和分发结构化信息变得更加便捷。学习和理解这一过程对于从事Java Web开发的人员来说是非常有价值的。

    java freemark list嵌套导出word

    压缩包中的`freemarker_word`文件夹可能包含示例模板文件和相关的Java代码,用于演示如何使用FreeMarker处理嵌套列表并导出Word文档。这些文件可以作为参考,帮助理解实际操作过程。 通过以上步骤,我们可以利用...

    jsp 导出 work 介绍

    总结来说,JSP导出Word文档的过程涉及到HTML和Word之间的转换,以及服务器端的响应设置。这种技术常用于生成报告、报表或者需要自动生成Word文档的场景。在实际应用中,你可以根据需求自定义HTML模板,以满足各种...

    JSP中导入导出Excel文件.

    本文将深入探讨如何在JSP环境中实现Excel文件的导入与导出功能,利用Apache POI库作为主要工具。 ### Apache POI简介 Apache POI是一个开源的Java API,用于读写Microsoft Office格式的文件,如Word、Excel等。它...

    jsp页面数据通过excel导出

    此外,Apache POI不仅仅支持Excel,还可以导出Word和PowerPoint文件。对于Word,可以使用`XWPFDocument`,而对于PowerPoint,则可以使用`XSLFSlideShow`。导出流程与Excel类似,只是使用的类和方法有所不同。 总的...

    word__xls文件导出

    在导出word文件时,除了设置正确的`Content-Type`和`Content-Disposition`,还需要正确编码文件名,以确保在各种操作系统和浏览器中都能正确显示。例如,在上述代码片段中,通过使用`URLEncoder.encode`方法来编码...

    Java通过word编辑为xml和ftl格式的模板创建导出word文档 .zip

    这个压缩包“Java通过word编辑为xml和ftl格式的模板创建导出word文档 .zip”提供了一个示例项目,用于演示如何使用Java编程语言来操作Word文档,并将其内容转化为XML和FTL(FreeMarker)模板格式。以下将详细介绍这...

    通过jQuery插件将JSP指定区域导出到WORD中(支持IE8)

    总的来说,通过使用jQuery插件和适当的代码优化,可以在包括IE8在内的多种浏览器中实现JSP内容导出到Word的功能。尽管这个过程涉及到一些技术挑战,但遵循上述步骤和最佳实践,可以有效地解决这个问题。

    报表导出excel word pdf html

    在"reportExport-master"这个项目中,可能包含了实现上述功能的代码示例、配置文件以及必要的依赖库。通过研究该项目,开发者可以学习如何在实际项目中整合这些技术,实现报表的多格式导出。这不仅提高了应用的灵活...

    NEC.rar_jsp_jsp word_jsp 班级网站_word_班级 网站

    【标题】"NEC.rar_jsp_jsp word_jsp 班级网站_word_班级 网站"指的是一个使用JSP技术构建的班级网站项目,这个项目可能包含了用于存储和展示班级学生信息的数据库。从描述来看,该网站允许管理并显示包括姓名、学号...

    jsp在线转word,在线PDF显示

    总结来说,通过结合JSP、Eclipse和Jacob,我们可以实现一个功能完善的Web应用,允许用户在线上传Word文档并将其转换为HTML以便预览,同时也能在线显示PDF文件。这种解决方案对于需要在线处理文档的业务场景非常实用...

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印

    本项目结合了SpringMVC框架与JasperReport工具,实现了报表的多种功能,包括分页查看、文件导出(PDF、Excel、Word)以及HTML展示和浏览器打印功能。 首先,SpringMVC作为Java Web开发的主流MVC框架,提供了模型-...

    jsp按格式导出doc文件实例详解.docx

    #### 代码实现 ##### 转换类实现 转换类`DowloadDocByTemplate`用于读取模板文件并执行数据替换操作。具体代码如下: ```java package com.my.util; import java.io.*; import java.util.*; public class ...

Global site tag (gtag.js) - Google Analytics