在struts.xml中配置如下内容:
<global-results>
<result name="downloadFile" type="stream">
<param name="inputName">inputName</param>
<param name="contentDisposition">attachment;filename=fileDownloadName</param>
<!-- 下载文件的缓冲大小. -->
<param name="bufferSize">1024</param>
</result>
</global-results>
配置说明:
<result name="downloadFile" type="stream">指定了函数返回值为downloadFile的action返回类型为stream。
<param name="inputName">inputName</param>指定了返回的文件流名字,指定了文件内容。
<param name="contentDisposition">attachment;filename=fileDownloadName</param>指定了通过action下载到的文件名字为fileDownloadName。
本文介绍了如何在Struts2框架中配置文件下载功能。通过在struts.xml文件中设置<global-results>标签及参数,可以实现指定文件名和文件流的下载。具体配置包括设置文件流名称、文件下载名及缓冲区大小。
773

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



