声明式异常使用全局处理

来源:互联网 发布:巴啦啦小魔仙玩具淘宝 编辑:程序博客网 时间:2024/05/20 00:50

1.声明一个package为bbs2009_default,之后配置global-results和global-exception-mappings

<package name="bbs2009_default" extends="struts-default">

<global-results>
<result name="error">/error.jsp</result>
</global-results>
 <global-exception-mappings>
    <exception-mapping result="error" exception="java.lang.Exception"/>
      </global-exception-mappings>
</package>

2.定义一个package继承bbs2009_default

<package name="admin" namespace="/" extends="bbs2009_default" >

     <action name="*-*" class="com.bjsxt.bbs2009.action.{1}Action" method="{2}">
        <result>/admin/{1}-{2}.jsp</result>
        <result name="input">/admin/{1}-{2}.jsp</result>

       </action>

</package>

3.这样可以使用全局results了

0 0