java实现文件的下载。
在BlogJava中,拥有在Struts2中实现文件上传的地址的作者已经谈到了文件的上传。
所以我不再说那件事了。 今天我将简要介绍Struts2的文件下载问题。
我们的项目名称是struts2hello,使用的开发环境是MyEclipse6,当然实际上可以使用任何IDE
一样的。 把类库放进去就行了。 文件下载不需要添加其他软件包。 读者可以参考
文档:在http://beansoft.Java/myeclipse _ doc _ cn/struts2_ demo.pdf中,确定如何下载
配置基本的Struts2开发环境。
为便于比较,列出完整的struts.xml配置信息。
Xml代码
1? XML版本' 1.0 '编码' utf-8 '?
2 /p
3 '-//apachesoftwarefoundation//dtdstrutsconfiguration 2.0//en '
4 '/dtds/struts-2.0.dtd '
5
6
7
8
9
10
11
12
13文本/plain
14 inputStream
15
名称' content disposition ' attachment; filename 'struts2中文. txt '
16 4096
17
18
19
20
21
22
23 Struts中文附件. txt
24
25文本/plain
26 inputStream
27
29
名称' content disposition ' attachment; filename '${downloadFileName} '
30 4096
31
32
33