天天看点

struts2 下载文件

服务端action代码

struts配置文件

结果类型必须要写成 type="stream"  ,与之对应的处理类是 org.apache.struts2.dispatcher.streamresult

)  <param name="contentdisposition">attachment;filename="${filename}"</param>

     contentdisposition默认是 inline(内联的), 比如说下载的文件是文本类型的,就直接在网页上打开,不能直接打开的才会打开下载框自己选择

2)  attachment :下载时会打开下载框

3)  filename="${filename}" :在这定义的名字是一个动态的,该名字是显示在下载框上的文件名字

参考文章:

<a href="http://blog.csdn.net/xiazdong/article/details/7231977" target="_blank">http://blog.csdn.net/xiazdong/article/details/7231977</a>