日期:2014-05-17  浏览次数:20756 次

struts2 struts.xml中配置action执行后跳到另一个action不起作用
struts2 struts.xml中配置action执行后跳到另一个action,该action执行后再跳到另一个action,但是只有前一个action执行,第二个并没有执行,但是却返回到它执行后要跳转到的页面。
配置如下:
XML code

<action name="loginAction" class="loginAction">
            <result name="success" type="redirectAction">/patientAction_getExamItem</result>
            <result name="input">/login.jsp</result>
        </action>

        <action name="patientAction_*" class="patientAction" method="{1}">
            <result name="patientIndex">/right.jsp</result>
            <result name="allSign" type="chain">/patientAction_getSign</result>
              </action>


如果把loginAction执行后的跳转换成另一个,则另一个执行,之外的又不执行了。高手指点。谢谢

------解决方案--------------------
XML code

<action name="loginAction" class="loginAction">
    <result name="success" type="redirectAction">[color=#FF0000]patientAction_getExamItem[/color]</result>
    <result name="input">/login.jsp</result>
</action>
<action name="patientAction_*" class="patientAction" method="{1}">
    <result name="patientIndex">/right.jsp</result>
    <result name="allSign" type="chain">[color=#FF0000]patientAction_getSign[/color]</result>
</action>