struts2异常处理

           异常处理

1、  类型转换异常处理。Strut2提供类型转换异常处理机制,它提供名为conversionError的拦截器,这个拦截器被注册在默认的拦截器栈中。如果在类型转换过程中出现问题,那么该拦截器将进行拦截,并将异常信息封转成一个fieldError,然后在视图页面中输出。另外也可以利用Struts2内建拦截器提供的异常处理校验器,详细信息见“数据校验”文中的异常处理校验。

2、  对于其他的异常,则可以通过配置struts.xml文件来处理。异常配置分为全局异常处理和局部异常处理。局部异常处理优先于全局异常处理,类似的,局部结果类型优先于全局结果类型。

3、  全局结果类型配置为

<global-results>

     <result name=””>/视图资源</result>

</global-result>

全局异常处理配置为

<global-exception-mappings>

     <exception-mapping result=”逻辑结果名” exception=”异常处理类”/>

</global-exception-mappings>

局部异常处理配置为

<action name=”” class=””>

     <result name=””>/视图资源</result>

     <exception-aping result=”逻辑结果名” exception=”异常处理类”/>

</action>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值