首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于struts2的上载有关问题。答案

2012-12-16 
关于struts2的下载问题。。在线等答案在服务器端提供了下载功能,用户下载完成后,服务器删除该用户所下载的资

关于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要怎么配置,你说的我都知道。
就是下载完成后跳转到别的地方。
[其他解释]
高手们 ,出来指点下啊。。

热点排行