服务端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>