注:不足之处没对ajax请求无法实现页面跳转控制(无法跳到错误页面)
<package name="InterceptorPackage" extends="struts-default">
<!-- 自定义异常拦截器,对所有Action起作用 add by ljm -->
<interceptors>
<interceptor name="checkException"
class="ljm.pub.common.interceptor.ExceptionInterceptor" />
<!-- 定义一个拦截器栈 -->
<interceptor-stack name="mydefault">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="checkException" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="mydefault" />
</package>
<package name="GlobalPackage" extends="InterceptorPackage">
<!-- 全局异常处理 -->
<global-results>
<result name="error">/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="error" exception="ljm.pub.common.exception.SystemException"></exception-mapping>
</global-exception-mappings>
</package>
<package name="default" extends="GlobalPackage">
Struts2 -- 全局异常处理(拦截器)
最新推荐文章于 2022-04-23 11:55:47 发布