在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户。通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考。1 在client端直接生成word文档在jsp页面上生成word文档非常简单,只需把contentType=”text/html”改为contentType="application/msword; charset=gb2312"即可,代码如下:<%@ page contentType="application/msword; charset=gb2312" %>通过设置可以使原来页面的内容在word中表现出来。如果需要把word文档下载下来,只需在jsp页面上面加上如下代码:<%response.setHeader("Content-Disposition", "attachment;filename=filename.doc");%>其中filename.doc中filename是要下载的word文档的文件名,可以通过<%=docName%>来自行定制,如下<%response.setHeader("Content-Disposition", "attachment;filename=<%=docName%>.doc");%>这样提供一个提示信息供用户选择如下图所示小技巧:如果程序员需要在生成word文档的时候按照自己预先在word上设计好的格式,可以复制word格式然后粘贴到frontpage中,取html代码贴到jsp页面即可。 2 在客户端输出存在数据库中的word实体这里只讨论在client输出oracle中BLOB字段中的word文档实体。其中调用了类getBlobBean,该类提供了从oracle中取出blob功能,代码如下:package yourpackage;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import oracle.sql.*;import beans.yourbeanpackage. getBlobBean;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */
JSP生成WORD文档,EXCEL文档,PDF文档
来源:互联网 发布日期:2016-03-01 10:49:02 浏览:1932次
下一篇:在JSP中使用JavaMail
相关内容
- 李飞飞团队重磅报告解读AI十大趋势:中国AI专利数全球第一,医学领域AI应用突出
- AIGC时代下,知识管理有点多余了?
- “最强AI芯片”有望9月量产,PCB产业链国产厂商竞争优势明显
- 俞敏洪拥抱AI,新东方接入阿里通义大模型
- 台积电:AI 服务器处理器需求快速增长,2028 年可贡献 20% 营收
- 2024福布斯AI 50榜单发布,AI投资变成了一场高风险的赌博
- Linux之父讽刺AI炒作:很搞笑,大概我也会被大模型取代
- 万亿级AI新市场,中国企业还能“卷”赢吗?
- AI不再受宠?2023年全球AI风投和并购额连续第二年下降
- 你当前使用的 PC 可迎战 AI 未来吗?戴尔详述 AI PC 要求等
AiLab云推荐
最新资讯
本月热点
热门排行
-
周鸿祎预测2024大模型10大趋势,“建议让AI在公司里无孔不入”
阅读量:184204
-
AI大变局,时代新希望|异想大会
阅读量:164733
-
产品经理必须懂得AI:ChatGPT-人工智能对话的新篇章
阅读量:105396
-
印媒:防AI造假,尼康、索尼等相机巨头拟推“数字签名”新技术
阅读量:102131
-
AI 的未来比你想象的更不稳定
阅读量:91342
-
比OpenAI官方提示词指南更全,这26条黄金准则让LLM性能飙升50%以上
阅读量:57893
推荐内容
- 2024第三十二届中国(深圳)国际礼品及家居用品展览会(深圳礼品展)
- 2024第二十届中国(上海)国际医疗旅游展览会
- 2024年科隆东盟少儿用品展览会 (Kind+Jugen ASEAN 2024)
- 2024中国(太原)国际锂电池技术设备展览会
- 海名·2024第九届西安餐饮供应链博览会
- 2024年盐城风能展
- 2024年中国风电展业大会暨展览会
- 2024第二十三届浙江国际智能楼宇技术与智慧安防产品展览会暨浙江(杭州)国际人工智能,物联网,大数据博览会(杭州智博会)
- 2024年中国郑州食品加工及包装机械展
- IOTE 2024第二十一届中国国际物联网博览会(上海站)
- 2024年日本东京IT展Japan IT Week Spring
- 2024越南国际采矿暨设备技术展览会暨2024越南建筑工程展览会
- 2024年第28届土耳其国际电力及能源展览会 土耳其输配电机电工展览会
- 2024年第28届土耳其国际电力及能源展览会
- 2024第三十二届中国国际电子生产设备暨微电子工业展(NEPCON China)
- 2024第十四届中国西部国际物流产业博览会 第八届中国(西安)智慧交通博览会
- 第四届中国国际数字产品博览会
- 2024年俄罗斯第23届国际石油和天然气工业设备及技术展览会
- 2024年法国巴黎国际工程机械展
- 2024年俄罗斯电力电工及电气工程展览会
- 2024江苏国际工业自动化及智能装配展览会
- 2024石家庄印刷出版博览会
- 2024年第36届俄罗斯国际通信展览会
- 第36届俄罗斯国际通信展(SVIAZ 2024)
- 2024第45届中国(江西)美博会 江西中医养生理疗及大健康博览会
- 2024年德国“汉诺威工业博览会”
- 2024韩国国际机械展