struts2 中action 跳转问题 同一个package、不同package

同一个包中

只需要 写上跳转的action名即可

例子:

<package name="s1"  namespace="/t1" extends="struts-default" >
        <action name="r1">
            <result >r2</result>
        </action>
        <action name="r2">
            <result >/xxx.jsp</result>
        </action>
    </package>

 

不同包中 需要借助<param>标签

例子:

<package name="s1"  namespace="/t1" extends="struts-default" >
        <action name="r1">
            <result  name="success" type="chain">

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

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

      <param name="method">method123</param>

    </result>
        </action>
    </package>

<package name="s2"  namespace="/t2" extends="struts-default" >
         
         <action name="r2">
            <result >/xxx.jsp</result>
        </action>
    </package>

 

posted @ 2015-08-23 11:06  棍子上的萝卜头  阅读(410)  评论(0编辑  收藏  举报