图:在Controller中定义处理异常的方法
图:error.jsp里面显示异常信息
图:原生的抛出异常的界面
图:添加了@ResponseStatus注解的异常类
图:为异常类添加了@ResponseStatus后的效果图
处理异常并把异常转换为HTTP的状态码
图:DefaultHandlerExceptionResolver的doResolveException方法
从该方法中可以看出,它对一些特定的异常进行了处理;
使用http://localhost:8080/Spring4/springmvc/testSimpleMappingExceptionResolver?i=13来产生数组越界的异常,那么会跳刀error.jsp页面