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