struts2 action跨文件跨包跳转配置方法
1、首先将跳转文件的struts配置文件引入当前配置文件。
2、配置跳转路径。
3、具体操作如下:
//1.引入待跳转的配置文件
<include file="com/wyh/struts/book-struts.xml"></include>
<package name="user" extends="struts-default" namespace="/user">
<action name="*" class="com.wyh.action.UserAction" method="{1}">
<result name="getCode" type="chain">getCode</result>
//2.配置跳转路径
<result name="showBook" type="redirectAction">
<param name="namespace">/book</param>
<param name="actionName">main</param>
</result>
</action>
<action name="getCode" class="com.wyh.action.ActiveCodeAction" method="getCode">
<result name="checkCode" type="dispatcher">/front/user/verify_form.jsp</result>
<result name="catchErr" type="redirect">/error.jsp</result>
</action>
</package>
注意:
type可以选择相应的结果类型
namespace指定命名空间;
actionName指定action名称,注意不加后缀;
需要传递的参数由param节点在后面指明,分别用name和value属性配置,不加赘述。