- 浏览: 109312 次
- 性别:
- 来自: 北京
文章分类
最新评论
1.将word另存为html格式,然后将html格式的文件另存为jsp格式
2.在jsp页面中添加表头
<%@page contentType="application/msword;charset=GBK"%>
<%response.setHeader("Content-Disposition", "attachment;filename=ganbujibenqingkuang.doc");%>
3.将输出的内容加到对应的列
4.输出的图片从数据库中取出,上传到服务器的临时目录下,获取图片的绝对路径,将绝对路径输出到页面。
Blob blob1 = vo.getPicture();
InputStream image=null;
if (blob1 != null && blob1.length() > 0) {
java.io.FileOutputStream fout = null;
File tempFile = null;
fout = new java.io.FileOutputStream(filename);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
InputStream in = blob1.getBinaryStream();
int len;
byte buf[] = new byte[1024];
while ((len = in.read(buf, 0, 1024)) != -1) {
fout.write(buf, 0, len);
}
fout.close();
tempFile = new File(filename);
//获得文件绝对路径
String filePath = tempFile.getAbsolutePath();
-------------------------------页面显示-------------------------------------
<img
src="<%=filePath %>"
id="img1" width="124" height="142"
>
-----------------------------第二种方法 直接将图片读到io流中-------------------------------------------
代码
Blob blob1 = vo.getPicture();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = FileUtil.toByteArrayImpl(blob1, baos);
response.getOutputStream().write(buffer);
baos.close();
页面:
<%
String rootUtl = String rootUrl = "http://"+request.getRemoteAddr()+":"+request.getServerPort()+request.getContextPath();
%>
<img
src='<%=rootUrl%>/ShowImageServlet'
id="img1" width="124" height="142"
>
发表评论
-
解决excel文字读取错误 可能某些数字格式已丢失
2018-12-29 09:11 619ServletOutputStream ... -
struts上传下载多个文件
2015-04-30 11:24 513实例: 第一步导入包: commons-fileupload- ... -
jdcob--Could not initialize class com.jacob.com.ComThread
2015-02-27 09:00 19081--dll 文件 放在tomcat/bin 下面 ... -
ntko打印公章
2014-12-02 09:04 567//TANGER_OCX_OBJ.ActiveDocument ... -
hibernate 映射文件生成数据库表脚本
2011-03-28 16:20 865import org.hibernate.cfg.Config ... -
java换肤改变页面肤色
2011-03-02 14:05 995import java.io.IOException;impo ... -
java 过滤未登录的用户
2011-03-02 14:03 1103<filter> <filte ... -
java 在线用户统计
2011-03-02 13:47 1631web.xml <listener> ... -
java 过滤乱码
2011-03-02 13:44 948web.xml <filter> <f ... -
jacob资料
2011-02-13 23:48 1875JACOB是一个JAVA到微软的COM接口的桥梁。使用JACO ... -
hibernate 查询乱码
2010-10-06 15:12 748在使用HQL进行查询时,如果查询语句中存在中文字符,则会有乱码 ... -
java 多线程代码
2010-09-30 12:44 1490package com.jacob.activeX; imp ... -
过滤未登录的用户
2010-09-15 10:59 881package com.filter; import jav ... -
jacob操作word 解决换页问题
2010-09-13 08:17 3766package audit.pub.word; imp ... -
jacob操作word增加表格 行列
2010-08-10 09:52 2940import com.jacob.activeX.Activ ... -
读取blob格式图片上传到服务器目录
2010-04-12 17:21 1990//得到blob格式图片 String fileUrl = ... -
批量导入图片保存成blob格式
2010-03-31 15:15 1690/** * 创建目录 * @param director ... -
org.apache.tools包 解压缩zip 解决中文乱码 ant 版本冲突
2010-03-30 12:50 3040private void createDirectory(St ... -
java 获取文件大小
2010-03-29 14:32 15809import java.io.*; public class ... -
xml的读取分析 key value
2010-03-23 15:20 1589package com.basedata.xml; impo ...
相关推荐
要将JSP页面内容导出为Word文档,我们需要借助于一些库,例如Apache POI。Apache POI是一个用于读写Microsoft Office格式文件的开源Java API,包括Word文档(.doc和.docx)。在JSP中,我们可以利用POI来创建Word文档...
在IT行业中,尤其是在Web开发领域,常常需要将网页上的数据以文档形式导出,Word作为常用的文本编辑工具,是...实践是提高技能的最好方式,尝试在你的项目中应用这些知识,你会发现JSP导出Word并不难,而且非常实用。
要实现从JSP导出Word文档,我们可以利用Apache POI库。Apache POI是一个开源项目,提供API用于读写Microsoft Office格式的文件,包括Word(.doc和.docx)、Excel(.xls和.xlsx)等。在JSP中使用POI,我们可以创建一...
在导出Word或Excel时,JSP通常用于处理后端数据的获取和处理,而JavaScript则用于生成文件并触发下载。 在实际操作中,我们通常不直接使用JavaScript生成Word或Excel文件,因为这涉及到复杂的数据格式化和文件结构...
### 使用JSP实现Word、Excel格式报表打印 #### 一、使用JSP生成Word文档 在JSP中生成Word文档可以通过设置正确的`content-type`来实现。具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ...
总之,JSP导出Excel和Word是常见的功能需求,通过Apache POI库可以轻松实现。正确设置响应头和使用流处理可以确保文件能被正确下载,同时根据实际需求调整数据处理和样式设置,能够创建符合业务需求的导出文件。
### jsp页面中的Table数据导出为Word文档 在日常工作中,经常需要将网页上的数据导出到其他格式,如Word或Excel等,以便于进一步处理或分享。本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word...
java aspose word 上传到服务器 导出的word 中文字体乱码 的问题 java aspose java aspose word 上传到服务器 导出的word 中文字体乱码 的问题 java aspose java aspose word 上传到服务器 导出的word 中文字体乱码 ...
### 知识点详解:利用JavaScript将JSP中的表格数据导出至Word并自动生成目录 #### 一、概述 本文档将详细介绍如何在MyEclipse环境中,通过JavaScript(简称JS)实现从JSP页面中提取表格数据,并将其导出至...
总结来说,JSP导出Word文档的过程涉及到HTML和Word之间的转换,以及服务器端的响应设置。这种技术常用于生成报告、报表或者需要自动生成Word文档的场景。在实际应用中,你可以根据需求自定义HTML模板,以满足各种...
总的来说,利用JSP导出数据到Word文档是一项实用的技能,它结合了Web开发和文档处理能力,使得动态生成和分发结构化信息变得更加便捷。学习和理解这一过程对于从事Java Web开发的人员来说是非常有价值的。
在Java应用中,使用FreeMarker导出Word文档时,经常会遇到列表(list)的嵌套问题,这涉及到数据模型构建、模板设计以及Word文档的格式化。下面我们将详细探讨这个主题。 1. **FreeMarker简介** FreeMarker是一个...
此外,Apache POI不仅仅支持Excel,还可以导出Word和PowerPoint文件。对于Word,可以使用`XWPFDocument`,而对于PowerPoint,则可以使用`XSLFSlideShow`。导出流程与Excel类似,只是使用的类和方法有所不同。 总的...
这个压缩包“Java通过word编辑为xml和ftl格式的模板创建导出word文档 .zip”提供了一个示例项目,用于演示如何使用Java编程语言来操作Word文档,并将其内容转化为XML和FTL(FreeMarker)模板格式。以下将详细介绍这...
在这种场景下,"Jsp结合Velocity实现依据Word模板文件生成对应数据文件"的技术方案显得尤为实用。JSP(JavaServer Pages)是用于构建动态Web应用的服务器端技术,而Velocity则是一个强大的模板引擎,它允许开发者将...
在本文中,我们将深入探讨如何使用jQuery插件将JSP中的指定区域导出到Word文档,并且这个解决方案特别针对IE8浏览器进行了优化。在开始之前,我们需要明白几个关键概念和技术。 1. **jQuery插件**:jQuery是一个...
通过此库,你可以创建新的Word文档,插入文本、图片、表格等元素,以生成包含报表内容的文档。 3. PDF:Portable Document Format (PDF) 是一种通用的文件格式,保持了文档的原始格式和布局。Java中,iText和Apache...
上传内容包括 1,将java后台获取的数据写入...2,将图片导入word文档并导出(注意:导出图片在word模板上需要先随便找张图片先放入指定位置,另存为xml之后打开,将先前放入的图片xml删掉,做个标识符(例如:${abc}))
在IT领域,特别是Web开发与办公自动化集成方面,将网页中的数据导出并整合到其他文档格式(如Microsoft Word)中是一项非常实用的功能。本文旨在详细介绍如何利用JavaScript结合JSP技术实现这一目标,即“JSP中表单...