java实现文件下载..pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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 !DOCTYPE struts PUBLIC 3 -//Apache Software Foundation//DTD Struts Configuration 2.0//EN 4 /dtds/struts-2.0.dtd 5 6 struts 7 package name default extends struts-default 8 !-- 在这里添加 Action 定义 -- 9 10 !-- 简单文件下载 -- 11 action name download class example.FileDownloadAction 12 result name success type stream 13 param name contentTypetext/plain/param 14 param name inputNameinputStream/param 15 param name contentDispositionattachment;filename struts2中文.txt/param 16 param name bufferSize4096/param 17 /result 18 /action 19 20 !-- 文件下载,支持中文附件名 -- 21 action name download2 class example.FileDownloadAction2 22 !-- 初始文件名 -- 23 param name fileNameStruts 中文附件.txt/param 24 result name success type stream 25 param name contentTypetext/plain/param 26 param name inputNameinputStream/param 27 !-- 使用经过转码的文件名作为下载文件名, downloadFileName 属性 28 对应 action 类中的方法 getDownloadFileName() -- 29 param name contentDispositionattachment;filename ${downloadFileName}/param 30 param name bufferSize4096/param 31 /result 32 /action 33 34 !-- 下载现有文件 -- 35 action name download3 class example.FileDownloadAction3 36

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档