您的位置:首页 > 编程语言 > Java开发

关于struts2下载文件后再跳传到别的Action的问题

2017-05-19 14:09 567 查看


用strust2做了几个页面。流程是这样的。

1.先在页面填好内容和验证码(用Captcha做的)提交

2.经过处理后去服务器下载文件

struts.xml大致如下

//填资料页面

<action name="SDBServer" class="com.struts.action.SDBServerAction">

<result name="success">/index.jsp</result>

</action>

//处理数据

<action name="ConvertXML" class="com.struts.action.ConvertXMLAction">

<result name="success" type="redirectAction">

<param name="actionName">download</param>

<param name="namespace">/</param>

<param name="fileName">${fileName}</param>

</result>

</action>

//下载文件

<action name="download" class="com.struts.action.DownloadAction">

<result name="success" type="stream">

<param name="contentDisposition">attachment;filename="${fileName}"</param>

<param name="inputName">inputStream</param>

</result>

3.下载后要求返回第一步的action.就会刷新验证码了

第1。2步我已经完成了。如上面的struts.xml所示。download这个action提示文件流给前台用户下载后,怎么再跳转到SDBServer这个action中去刷新验证码呢?

用chain
<result type="chain">
<param name="actionName">SDBServer</param>
</result>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts2.0