Struts2 -- 全域性異常處理(攔截器)
阿新 • • 發佈:2019-01-25
注:不足之處沒對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">