struts2异常处理

来源:互联网 发布:黄金分析软件哪个好 编辑:程序博客网 时间:2024/04/27 10:39

          异常处理

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

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

3、  全局结果类型配置为

<global-results>

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

</global-result>

全局异常处理配置为

<global-exception-mappings>

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

</global-exception-mappings>

局部异常处理配置为

<action name=”” class=””>

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

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

</action>

0 0