SpringMVC学习(四)———— 数据回显与自定义异常处理器 (2)

          

SpringMVC学习(四)———— 数据回显与自定义异常处理器

      2.2、自定义异常处理器

        该处理器就处理一个业务逻辑:如果捕捉到自定义异常,那么久把自定义异常的错误信息取出。如果捕捉到运行时异常,那么就给出一个错误信息“未知错误"。        

        Busines***ceptionResolver

          

SpringMVC学习(四)———— 数据回显与自定义异常处理器

      2.3、配置异常处理器

        就是覆盖原先默认的异常处理器,没配置就是使用默认的,默认的就是系统自带的。拿到了异常就直接按我们经常显示404或者500或者别的错误信息的页面返回。但是通过我们上面自定义的异常处理器,当有异常时就捕捉到(为什么能捕捉到呢?所以为了让其能够捕捉到,所以我们需要配置我们自定义的异常处理器,这样有了异常才会交给它来处理),然后进行处理,然后在转到我们专门显示错误的页面

          

SpringMVC学习(四)———— 数据回显与自定义异常处理器

          

      2.4、错误页面

        随便配置一个,用来显示错误信息即可,要美化等其他的就另说

        error.jsp

          

SpringMVC学习(四)———— 数据回显与自定义异常处理器

      2.5、异常测试

        在controller类中的方法抛出一个自定义异常即可,然后访问该方法,看结果是不是跳转到了我们期望的错误页面,

          

SpringMVC学习(四)———— 数据回显与自定义异常处理器

        或者抛出一个运行时异常,测试我们编写的异常处理器是否按我们的理想中状态进行下去。

三、总结

      数据回显懂原理即可,自定义异常处理器需要的时候要知道如何配置即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzdpd.html