关于struts2的下载问题。。在线等答案
在服务器端提供了下载功能,用户下载完成后,服务器删除该用户所下载的资源。
下载资源的action
<action name="download" class="net.download.action.DownLoadAction">
<result type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">targetFile</param>
<param name="contentDisposition">attachment;filename="update.zip"</param>
<param name="buttferSize">409600</param>
</result>
</action>
如何让这个action执行完成后 跳转到别的action执行删除操作。。
急等啊!!!!!!!!!!!!!
------最佳解决方案--------------------网上找的
“
<!-- 相同package下调用其它action -->
<action name="loginUser" class="com.**">
<result name="input">index.jsp</result>
<result type="redirectAction">stuList!isList</result>
</action>
<!-- 不同package下调用其它action -->
<package name="isLogin" extends="struts-default">
<action name="loginUser" class="com.**">
<result name="input">index.jsp</result>
<result type="redirectAction">
<param name="actionName">stuList!isList</param>
</result>
<result name="false">index.jsp</result>
</action>
”
我的说法:
1 ActionA里方法A
return "你要跳的Action的result,如gotoTest";
那么result为gotoTest的配置为
<result name="gotoTest" type="chain">
<param name="actionName">settlementTestAction</param>
<!-- 如果指定方法,那么就跳转到指定的方法,不指定或者指定的方法不存在则跳转到默认方法execute()-->
<param name="method">myTest</param>
<!---如果是别的包的还需要 <param name="namespace">/mygod</param> -->
</result>
------其他解决方案--------------------你说的,现在struts还没提供。
你就在前台检测吧,等内容相应完,再去执行相应的action吧,用Js应该能实现
------其他解决方案--------------------高手们,给点建议吧,给个思路吧
------其他解决方案--------------------下载的action要怎么配置,你说的我都知道。
就是下载完成后跳转到别的地方。
------其他解决方案--------------------高手们 ,出来指点下啊。。