<action name="a" class="b" method="c" >
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="bufferSize">1024</param>
</result>
</action>
以上为相关xml配置
a : 页面跳转action的名字
b : Action类,为java文件
c : 方法名称
b 中定义好fileName和inputStream ,生成getter/setter方法
在方法c中给 fileName=xxx.cvs;
inputStream = InputByteStream(stringBuilder.toString().getBytes);
return success;
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="bufferSize">1024</param>
</result>
</action>
以上为相关xml配置
a : 页面跳转action的名字
b : Action类,为java文件
c : 方法名称
b 中定义好fileName和inputStream ,生成getter/setter方法
在方法c中给 fileName=xxx.cvs;
inputStream = InputByteStream(stringBuilder.toString().getBytes);
return success;
本文介绍了一个Struts框架中的XML配置示例,展示了如何通过配置实现文件下载功能,包括设置响应类型、文件名等内容。
1万+

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



