Struts2 文件下载 实现代码
????? 刚开始以为下载代码很好写,就是给文件的具体路径,就可直接下载了,可后来发现,只有路径的话,很多浏览器会把要下载的文件给打开,在页面输出为乱码,所以记录一下这个的经验,以备不时之需:
?
1.确保当前项目下有 struts2-caore.jar,xwork.jar,commons-io.jar
2.在struts.xml 中加入如下代码:
?
??? *注意:
?
?
4.和一般的sturts2的web.xml文件一样加入如下代码:
?
?
5.在页面调用方法:
?
?? <a href="downloadfile.action">download</a>
?
?
?
?
?
?
?
?