图:在Controller中定义处理异常的方法
图:error.jsp里面显示异常信息
图:原生的抛出异常的界面
图:添加了@ResponseStatus注解的异常类
图:为异常类添加了@ResponseStatus后的效果图
处理异常并把异常转换为HTTP的状态码
图:DefaultHandlerExceptionResolver的doResolveException方法
从该方法中可以看出,它对一些特定的异常进行了处理;
使用http://localhost:8080/Spring4/springmvc/testSimpleMappingExceptionResolver?i=13来产生数组越界的异常,那么会跳刀error.jsp页面
本文介绍了Spring MVC中异常处理的方法,包括使用@ControllerAdvice全局处理异常、通过@ResponseStatus设置HTTP状态码以及利用SimpleMappingExceptionResolver定向到错误页面的具体实现。
6519

被折叠的 条评论
为什么被折叠?



