文件配置
在servlet.xml中配置异常处理器
- key为定义的异常类的类全称;
- value为表示转向信息的字符串;
- 默认异常用来处理产生的未定义的异常。
处理过程
- 将产生的异常一直抛给中央控制器(前端控制器);
- 中央控制器将异常对象设到request中,属性名为exception,属性值为异常对象;
- 中央控制器得到异常对象的类型;
- 中央控制器到web工厂中找到异常处理器,找到和异常类型对应的key;
- 若找得到和异常类型对应的key,则通过key找到value对应的字符串,将字符串作为转向信息传给中央控制器。否则,使用默认异常中的value,将value对应的字符串作为转向信息传给中央控制器;
- 中央控制器使用视图定位器为转向信息增加前后缀;
- 根据转向组合后的信息进行服务端跳转。
说明:本文仅用作学习笔记,无其他用途,如有冒犯可联系本人删除