异常处理机制
2011-08-04 21:44
211 查看
如一个配置如下:
<global-results>
<result name="usernameInvalid">/usernameInvalid.jsp</result>
<result name="passwordInvalid">/passwordInvalid.jsp</result>
<result name="login">/login.jsp</result>
</global-results>
<action name="login" class="cn.wenping.struts2.LoginAction">
<exception-mapping result="usernameInvalid" exception="cn.wenping.exception.UsernameException"/>
<exception-mapping result="passwordInvalid" exception="cn.wenping.exception.PasswordException"/>
<result name="success" >/loginSuccess.jsp</result>
<!--
<result name="usernameInvalid">/usernameInvalid.jsp</result>
<result name="passwordInvalid">/passwordInvalid.jsp</result>
-->
<result name="input" >/login.jsp</result>
</action>
我们既可以在Action中定义异常与结果,也可以定义全局的异常与结果,局部总是优于全局的,如果定义成全局,那么可以为所有的Action所公用,而局部的异常与结果只能被当前的Action所独享,不能为其他Action所共享。
<global-results>
<result name="usernameInvalid">/usernameInvalid.jsp</result>
<result name="passwordInvalid">/passwordInvalid.jsp</result>
<result name="login">/login.jsp</result>
</global-results>
<action name="login" class="cn.wenping.struts2.LoginAction">
<exception-mapping result="usernameInvalid" exception="cn.wenping.exception.UsernameException"/>
<exception-mapping result="passwordInvalid" exception="cn.wenping.exception.PasswordException"/>
<result name="success" >/loginSuccess.jsp</result>
<!--
<result name="usernameInvalid">/usernameInvalid.jsp</result>
<result name="passwordInvalid">/passwordInvalid.jsp</result>
-->
<result name="input" >/login.jsp</result>
</action>
我们既可以在Action中定义异常与结果,也可以定义全局的异常与结果,局部总是优于全局的,如果定义成全局,那么可以为所有的Action所公用,而局部的异常与结果只能被当前的Action所独享,不能为其他Action所共享。
相关文章推荐
- 深入理解java异常处理机制
- Java的异常处理机制
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Spring4.1新特性——异步调度和事件机制的异常处理
- 利用IOS的异常处理机制来做崩溃统计分析
- 深入理解java异常处理机制
- SURFACEVIEW运行机制详解—剖析BACK与HOME按键及切入后台等异常处理
- C#之系统异常处理机制
- 从零开始——Java异常处理机制
- Java异常机制及异常处理分析
- 深入理解java异常处理机制
- php异常、错误处理机制
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Java 异常处理机制(异常链)
- 深入理解java异常处理机制
- Spring2.5版本下的事务异常处理机制
- 异常的处理机制
- java:异常处理机制 try-catch-throw-finally
- C#OOP之十 异常机制及其处理
- Java中的异常处理机制的简单原理和应用