Struts2中的异常处理机制是什么-创新互联

这期内容当中小编将会给大家带来有关Struts2中的异常处理机制是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联公司专注骨干网络服务器租用十多年,服务更有保障!服务器租用,成都西云数据中心 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。

声明式异常捕捉

Struts2的异常处理机制是通过在struts.xml文件中配置<exception-mapping……/>元素完成的,配置该元素时,需要指定两个属性:

exception:指定该异常类型的完全限定名。

result:指定逻辑视图名。

根据<exception-mapping…../>元素出现位置的不同,异常映射又可分为两种:

局部异常映射:将<exception-mapping… />元素作为<action…/>元素的子元素配置;

全局异常映射:将<exception-mapping… />元素作为<global-exception-mappings… />元素的子元素配置;

全局异常映射对所有的Action都有效,但局部异常映射仅对该异常映射所在的Action有效。

如果局部异常映射和全局异常映射配置了同一个异常类型,在<action…./>元素内的局部异常映射将覆盖全局异常映射。

Struts.xml
 <package name="ssh3" extends="struts-default">
   <global-results>
      <result name="sql">/exception.jsp</result>
      <result name="root">/exception.jsp</result>
   </global-results>
   <global-exception-mappings>
      <exception-mapping exception="java.sql.SQLException" result="sql"/>
      <exception-mapping exception="java.lang.Exception" result="root"/>
   </global-exception-mappings>
   <action name="login" class="loginAction">
     <result>/welcome.jsp</result>
     <result name="nullPointer">/nullPointer.jsp</result>
     <exception-mapping exception="java.lang.NullPointerException" result="nullPointer"/>
   </action>
 </package>

网站名称:Struts2中的异常处理机制是什么-创新互联
分享URL:https://www.cdcxhl.com/article48/dpehhp.html

成都网站建设公司_创新互联,为您提供电子商务外贸建站网站设计域名注册搜索引擎优化品牌网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计