2024年5月25日发(作者:)
在BlogJava上已经有一位作者阐述了文件上传的问题, 地址是在Struts 2中实现文件上传 ,
因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。
我们的项目名为 struts2hello ,所使用的开发环境是MyEclipse 6,当然其实用哪个 IDE 都
是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考
文档:/myeclipse_doc_cn/struts2_ ,来了解怎么下载
和配置基本的 Struts 2开发环境。
为了便于大家对比,我把完整的 的配置信息列出来:
Xml代码
1
2
3 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
4 "/dtds/">
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
34
35
36 /download/系统说明.doc
37
38 系统说明.doc
39
40
name="contentType">application/octet-stream;charset=ISO8859-1
41 inputStream
42
44
name="contentDisposition">attachment;filename="${downloadFileName}"
45 4096
46
47
48
49
50
51
Xml代码
52
53
54 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
55 "/dtds/">
56
57
58
59
60
61
62
63
64 style="BACKGROUND-COLOR:
#aaffaa">contentType">text/plain
65 inputStream
66
name="contentDisposition">attachment;filename=" style="BACKGROUND-COLOR: #ffff00">struts2
发布评论