java实现文件下载.

在 BlogJava上已经有一位作者阐述了文件上传的问题, 地址是在 Struts 2中实现文件上传 ,

因此我就不再讨论那个话题了。我今天简单介绍一下 Struts 2的文件下载问题。

我们的项目名为  struts2hello  ,所使用的开发环境是 MyEclipse 6,当然其实用哪个 IDE 都

是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考

文档:http://beansoft.java­/myeclipse_doc_cn/struts2_demo.pdf  ,来了解怎么下载

和配置基本的 Struts 2开发环境。

为了便于大家对比,我把完整的 struts.xml 的配置信息列出来:

Xml 代码

1 <?xml version "1.0" encoding "UTF-8" ?>

2 /p>

3 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

4 "/dtds/struts-2.0.dtd">

5

6

7

8

9

10

11

12

13 text/plain

14 inputStream

15

name "contentDisposition">attachment;filename "struts2中文.txt"

16 4096

17

18

19

20

21

22

23 Struts 中文附件.txt

24

25 text/plain

26 inputStream

27

29

name "contentDisposition">attachment;filename "${downloadFileName}"

30 4096

31

32

33

java下载pdf_java实现文件下载..pdf相关推荐

  1. java 查看pdf_Java中实现pdf在线查看和下载

    Java中实现PDF的在线查看和下载,可以以servlet来实现. /** * 支持在线打开和下载 * * @param filePath * @param response * @param isO ...

  2. java下载pdf_java – 下载时空白PDF

    我面临一个非常奇怪的问题,我试图使用下面的代码从我的struts应用程序发送PDF文件作为附件, JasperReport jrReport = (JasperReport) JRLoader.loa ...

  3. java抽取pdf_java 抽取 word,pdf 的四种武器

    转自:https://www.ibm.com/developerworks/cn/java/l-java-tips/     感谢作者发布的文章 用 jacob 其实 jacob 是一个 bridag ...

  4. java 下载限速_Java 文件下载限流算法

    在做文件下载功能时,为了避免下载功能将服务器的带宽打满,从而影响服务器的其他服务.我们可以设计一个限流器来限制下载的速率,从而限制下载服务所占用的带宽. 一.算法思路 定义一个数据块chunk(单位 ...

  5. java写pdf_java写出PDF

    1\包 com.itextpdf itextpdf 5.2.0 com.itextpdf itext-asian 5.2.0 2.画格子 @RequestMapping("capitalBi ...

  6. java 下载工具_java文件下载工具类

    java文件工具类是java开发爱好者提供的一个java开源包,让广大java爱好者以及开发者可以直接编译形成class文件进行使用.内容包含io流,图形界面,使用户更好更快的找到相对应文件,并进行相 ...

  7. java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)

    疯狂java讲义第6版pdf是李刚打造的经典java编程图书的最新版,为了帮助更多的读者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者根据多年来的Java授课经验,精 ...

  8. java反射 pdf_java反射学习笔记整理.pdf

    java反射学习笔记整理.pdf 还剩 15页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: Java 反射笔记 ...

  9. java面试宝典pdf下载_Java面试问答PDF电子书免费下载(250+问题,60页)

    java面试宝典pdf下载 I was getting a lot of emails and comments to create java interview questions and answ ...

最新文章

  1. IE7一样可以轻易重装
  2. 2019年, VQA论文汇总
  3. 暑期训练狂刷系列——Foj 1894 志愿者选拔 (单调队列)
  4. 由于在客户端检测到一个协议错误_TLS协议的分析
  5. 设计模式(六)J2EE 模式
  6. 微软学术搜索项目 10个版本的历程
  7. 收到计算机系统公司退款会计分录,企业账户收到退款,怎么做账务处理?
  8. 一段话系列-正则基础
  9. php study是什么,phpstudy有什么用
  10. Day 1:矩阵归零消除序列和
  11. Allegro设置尺寸单位milmm
  12. 推荐一款很好用的图床工具picgo
  13. 如何添加网络打印机-查看IP地址就可以
  14. Linux服务与管理-step1
  15. 抽奖随机滚动_如何在party上用来宾的照片抽奖
  16. 攻防世界-web-mfw
  17. The remote end hung up unexpectedly The remote end hung up unexpectedly RPC failed;
  18. 计算机辅助项目管理实验论文,计算机辅助项目管理课程设计--毕设论文.doc
  19. android动态mac地址,android 设备唯一码的获取,Cpu号,Mac地址
  20. 電影嘗試三 webtorrent-desktop在線觀看電影magnet

热门文章

  1. 利用Eclipse-Python简单爬取京东商城书籍信息进行可视化
  2. SAP ABAP 我的文章合集:ABAP and Excel
  3. ijkplayer 录像 截图功能,支持rtsp rtmp http 流媒体
  4. 购房置业者必上的10大房产网站
  5. 深入理解FPGA加速原理——不是随便写个C代码去HLS一下就能加速的
  6. 【计算机网络】,java基础教程从入门到精通
  7. 从Windows用scp往linux里传输文件
  8. Java学习笔记:公司账目流水表生成报表1
  9. 关于eclipse项目中项目上直接出现大红感叹号的问题
  10. 命运多舛。德体:多特蒙德队长罗伊斯因伤无缘卡塔尔世界杯