就异常处理

文件配置

在servlet.xml中配置异常处理器

Spring MVC配置开发之异常处理

  • key为定义的异常类的类全称
  • value为表示转向信息的字符串;
  • 默认异常用来处理产生的未定义的异常。

处理过程

  1. 将产生的异常一直抛给中央控制器(前端控制器);
  2. 中央控制器将异常对象设到request中,属性名为exception,属性值为异常对象;
  3. 中央控制器得到异常对象的类型;
  4. 中央控制器到web工厂中找到异常处理器,找到和异常类型对应的key;
  5. 若找得到和异常类型对应的key,则通过key找到value对应的字符串,将字符串作为转向信息传给中央控制器。否则,使用默认异常中的value,将value对应的字符串作为转向信息传给中央控制器;
  6. 中央控制器使用视图定位器为转向信息增加前后缀;
  7. 根据转向组合后的信息进行服务端跳转。

说明:本文仅用作学习笔记,无其他用途,如有冒犯可联系本人删除

相关文章: