<package name="tree" namespace="/Tree" extends="struts-default">
     <action name="treeLoadAction"......
</package>
<package name="login" namespace="/Login" extends="struts-default">
     <action name="loginAction" class="loginAction" method="login">
     <result name="suc" type="redirectAction">/Tree/treeLoadAction.action</result>
我要转到/Tree空间下的treeLoadAction,现在这样写报错,应该怎么写

解决方案 »

  1.   

    <action name="loginAction" class="loginAction" method="login"> 
        <result name="suc" type="redirect-action">
         <param name="actionName">treeLoadAction</param>
         <param name="namespace">/Tree</param>
        </result>
        </action>
      

  2.   

    当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA 文件,相当于forward(客户端的url不会改变).当type为redirect-action时,说明会跳转到第二个action的url ,相当于redirect (客户端的url会改变) 
      

  3.   

    type="“你看看type属性就知道了
    redirect-action会找当前空间的action