同名アクションの優先順位
package が同じ場合でも、異なるpackage で namespace が同じでも、後に定義された action が有効となる。
<package namespace="/" name="package1" extends="MyDefault"> <action name="test"> <result>/A3.jsp</result> </action> </package> <package namespace="/" name="package2" extends="MyDefault"> <action name="test"> <result>/A1.jsp</result> </action> <action name="test"> <result>/A2.jsp</result> </action> </package>
の場合は A2.jsp
<package namespace="/" name="package2" extends="MyDefault"> <action name="test"> <result>/A1.jsp</result> </action> <action name="test"> <result>/A2.jsp</result> </action> </package> <package namespace="/" name="package1" extends="MyDefault"> <action name="test"> <result>/A3.jsp</result> </action> </package>
の場合は A3.jsp が呼ばれる