Inhaltsverzeichnis
Projektadresse
https://github.com/sevenyoungairye/spring-mvc-exception
1. SimpleMappingExceptionResolver, bereitgestellt vom MVC-Framework
通过xml配置defaultErrorView ,出现异常,默认跳转的视图。
配置exceptionMappings 属性,map,entry映射异常与视图
<!-- 配置simpleMappingExceptionResolver-->
<bean id="simpleMappingExceptionResolver"
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<!--默认异常要跳转的页面 优先级最高-->
<!--<property name="defaultErrorView" value="error"/>-->
<property name="exceptionMappings">
<map>
<!--数字格式化异常跳转到error1.jsp页面-->
<entry key="java.lang.NumberFormatException" value="error1"/>
<!-- 算术异常... -->
<entry key="java.lang.ArithmeticException" value="error2"/>
</map>
</property>
</bean>
2. Erben Sie die HandlerExceptionResolver-Klasse und führen Sie die entsprechenden Geschäftsvorgänge basierend auf der vom Controller ausgelösten Ausnahme aus
<!-- 处理异常解析器 -->
<bean class="cn.bitqian.exception.MyExceptionHandler"/>
Der Code ist in git, willkommen bei star ... clone ...