博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC 异常处理3种方案
阅读量:4970 次
发布时间:2019-06-12

本文共 805 字,大约阅读时间需要 2 分钟。

我们的程序中难免会出现异常,但是出现异常后直接把500视图返还给用户太不友好了,所以我们可以使用SpringMVC中的异常处理机制来解决这个问题;

怎么使用SpringMVC的异常处理机制呢;

1.在spring配置文件中配置异常处理器

  //默认的异常配置     

只要配置了异常处理器,当系统发生异常时,就会自动跳转的配置的默认异常页面;

2.如果我们要在页面中打印异常信息怎么办呢?

其实很简单,只要在异常处理器中注入异常对象就可以了

  //注入异常对象

发生异常时,系统会自动将异常对象放入作用域,value值就是对象名!

3.如果我们想在发生不同异常时,使页面跳转到相应的异常页面呢?

3.1首先我们需要创建一个自定义异常类;

public class UserException extends Exception {    public UserException() {        super();    }    public  UserException(String message){        //调用父类带参构造,方便写入异常信息        super(message);    }}

ok,,用户异常我们就有了

下面我们把这个异常的处理方式配置给异常处理器就可以了;

/erro.jsp

 

转载于:https://www.cnblogs.com/www-datou-com/p/6768091.html

你可能感兴趣的文章
优化MySQL数据库性能的八大“妙手
查看>>
弧长的参方程表示形式
查看>>
SpringMvc-ModelAndView 结果出不来 显示路径问题 解决办法
查看>>
PL/SQL developer(绿色版)安装及配置
查看>>
在Eclipse中安装svn,JD等插件
查看>>
有关查询和执行计划的DMV 从而明确那些SQL要优化
查看>>
IOS开发系列之阿堂教程:玩转IPhone客户端和Web服务端交互(客户端)实践
查看>>
Java--基本数据类型与变量
查看>>
[转载]IO多路复用之epoll总结
查看>>
poj 2761 Feed the dogs (treap树)
查看>>
sql插入oracle链接的数据
查看>>
语言-英语-美国英语:美国英语
查看>>
7、适配器模式
查看>>
Mac配置本地hadoop
查看>>
矩阵NumPy
查看>>
ES6 完全使用手册
查看>>
webpack4.0打包总结
查看>>
理解ThreadLocal —— 一个map的key
查看>>
Linux下 编译lib3ds库
查看>>
VIM正则表达式。
查看>>