有关Struts2中action间的跳转可分为两部分:
一为同包中action间的跳转,二就是不同包中action间的跳转。
<package name="webquestionAnswer" extends="struts-default" namespace="/questionAnswer">
<action name="questionAnswer" class="QuestionAnswerAction">
<result name="showPage" type="chain"> //不同包之间的action调用(转发)
<param name="actionName">service</param> //action 名字
<param name="namespace">/OurServices</param> //该action 所在的命名空间
</result>
</action>
</package>
<package name="ourService" extends="struts-default" namespace="/OurServices">
<action name="service" class="OurServicesAction" method="execute">
<result name="show">/website/second.jsp</result>
</action>
<action name="ourService" class="OurServicesAction">
<result name="showPage" type="chain">service</result> //当前包之间的action调用(转发)
</action>
</package>