`

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/excel格式的文档的方法

    word页面只要在jsp头... 您可能感兴趣的文章:JSP上传excel及excel插入至数据库的方法JSP导出Excel文件的方法JSP实现从数据库导出数据到Excel下载的方法jsp实现针对excel及word文档的打印方法jsp导出excel并支持分she

    毕业设计基于SSM/Springboot的商城项目+源代码+文档说明

    [已实现] 增加word和excel模板 ; excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员...

    毕业设计,基于Springboot+SSM+Swagger+Docker的商城项目OnlineSchollShop,完整源代码

    excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员分别发送邮件 ; # 已实现 (代码...

    基于JavaWeb的产品录入系统,实现功能:录入,查看,修改,删除

    使用了javaEE方面的知识实现一个简单的产品录入系统,录入的数据能写入MySql数据库,可导出数据库文件,可以通过界面对数据库的数据进行:增、查、改、删、操作,有一定美感的页面,和友好的交互提示,代码编写规范...

    基于Java的开源API接口文档管理系统设计源码

    本项目是一个基于Java语言开发的API接口文档管理系统,包含213个文件,主要文件类型包括JAR包、图片、JavaScript脚本、CSS样式表、图片、Java源代码、JSP页面、XML配置文件、JSON配置文件、SQL数据库文件。...

    基于SpringBoot的商城设计与实现,优秀毕业设计源代码!

    excel导出 和 文件导入 2. 增加redis,存储商品信息主要存储。增加mq,订单并发,再购物车层次上做到入库并发控制 3. 增加邮件发送,订单支付成功和发货成功给客户和管理员分别发送邮件; 4. 增加支付功能,可以...

    JAVA上百实例源码以及开源项目源代码

    Java源代码实现部分,比较有意思,也具参考性。像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java...

    freemarker生成复杂word

    如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、JACOB、JSP几种方式,POI读取Word文档比较...

    JAVA上百实例源码以及开源项目

    Java源代码实现部分,比较有意思,也具参考性。像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java...

    毕业设计-基于SSM/Springboot的商城项目

    [已实现] 增加word和excel模板 ; excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员...

    毕业设计基于SSM/Springboot的商城项目源码+数据库,一个简单的商城,界面友好

    [已实现] 增加word和excel模板 ; excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员分别...

    毕业设计基于SSM/Springboot的商城项目

    [已实现] 增加word和excel模板 ; excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员...

    毕业设计基于SSM/Springboot的商城项目java源码+SQL脚本

    excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员分别发送邮件 ; # 已实现 (代码...

    毕业设计基于SSM-Springboot的商城项目.zip

    [已实现] 增加word和excel模板 ; excel导出 和 文件导入 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员...

    Java_Web开发实战1200例第1卷.part2

    11.3 通过组件实现文件上传 418 11.4 文件下载 428 第12章 文件的批量管理 436 12.1 文件的批量操作 437 12.2 文件的压缩与解压缩 458 12.3 文件的批量上传 487 第3篇 图像与多媒体篇 第13章 图像生成 492 13.1 绘制...

    Java_Web开发实战1200例第1卷.part3

    11.3 通过组件实现文件上传 418 11.4 文件下载 428 第12章 文件的批量管理 436 12.1 文件的批量操作 437 12.2 文件的压缩与解压缩 458 12.3 文件的批量上传 487 第3篇 图像与多媒体篇 第13章 图像生成 492 13.1 绘制...

    网管教程 从入门到精通软件篇.txt

    DUN:Microsoft拔号网络导出文件 DV:数字视频文件(MIME) DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式 DXR:Macromedia Director受保护(不可编辑)电影文件 E EDA:Ensoniq ASR磁盘映像...

Global site tag (gtag.js) - Google Analytics