解釋:jsp
<action name="insertDept" class="struts.org.db.DeptAction" method="insertDept">
<result name="success" type="redirect-action">selectDept</result>
</action>spa
<action name="insertDept" class="struts.org.db.DeptAction" method="insertDept">
<result name="success" type="redirectAction">
<param name="actionName">selectDept</param>
</result>
</action>get
方法一舉例:io
<package name="pack1" namespace="/test1" extends="struts-default">
<action name="A" class="xxx">
<result type="redirectAction" >
<param name="actionName">B</param>
<param name="namespace">/test2</param>
</result>
</action>
</package>
<package name="pack2" namespace="/test2" extends="struts-default">
<action name="B" class="yyy" method=「addUI」>
<result name="success" >
/WEB-INF/test.jsp
</result>
</action>
</package>
說明:以上代碼的做用是從名爲「A」的action跳到名爲「B」的action裏,並執行action中的"addUI"方法。兩個action在不一樣的包裏。
方法二舉例:class
<action name="A" class="xxxx">
<result name="success" type="chain">test
<param name="actionName">B</param>配置
<!-- 若是須要命名空間 -->select
<param name="namespace">/xxx</param>命名空間
<!-- 若是須要參數跳轉,確保兩個類中有get方法和set方法 -->方法
<param name="xxx">${xxx}</param>
</result>
</action>
<!-- 在此類中寫上method屬性就能夠了,這就是你訪問的方法 -->
<action name="B" class="xxxx" method="xxxx">
<result name="success">/index.jsp</result>
</action>