package中有extends这个属性了,我们可以单独建立一个包用来配置全局属性,然后其他包都继承该包,则自动集成了该包中配置的全局属性。如下:
<package name="exceptionPkg" extends="struts-default">
<global-results>
<result name="error">/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
<exception-mapping result="error" exception="java.sql.SQLException"></exception-mapping>
</global-exception-mappings>
</package>
<package name="orgPkg" extends="exceptionPkg">
<action name="addOrgAction" class="com.taomujian.action.AddOrgAction">
<result name="success" type="redirectAction">
<param name="actionName">org</param>
</result>
<result name="input">org/addOrg.jsp</result>
</action>
</package>