Struts2 通过"流"下载文件时对结果类型的控制
struts.xml
<action name="映射的Action的名称" class="类名">
<result name="success" type="stream">
<param name="contentDisposition">attachment;filename=下载时被显示的文件名</param>
<param name="inputName">downloadFile</param>
</result>
</action>
downloadFile是Action中的一个方法:getDownloadFile(),这个方法返回一个InputStream流.
下载时被显示的文件名包含中文时,要编码
String filename=new String("手册.pdf".getBytes("GBK"),"8859_1");
直接使用Servlet时,可以参看:
Struts2文件下载配置
本文介绍如何在Struts2中配置文件下载功能,包括设置流类型、指定文件名及编码方式等内容。提供了具体的XML配置示例和注意事项。
2656

被折叠的 条评论
为什么被折叠?



