SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver
    HandlerExceptionResolver接口的实现类有:DefaultHandlerExceptionResolverSimpleMappingExceptionResolver
    SpringMVC提供了自定义的异常处理器SimpleMappingExceptionResolver,使用方式:

    1. <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
    2. <property name="exceptionMappings">
    3. <props>
    4. <!--
    5. properties的键表示处理器方法执行过程中出现的异常
    6. properties的值表示若出现指定异常时,设置一个新的视图名称,跳转到指定页面
    7. -->
    8. <prop key="java.lang.ArithmeticException">error</prop>
    9. </props>
    10. </property>
    11. <!--exceptionAttribute属性设置一个属性名,将出现的异常信息在请求域中进行共享 -->
    12. <property name="exceptionAttribute" value="ex">
    13. </property>
    14. </bean>