SpringMVC异常处理
步骤:
1. 编写自定义异常类(做提示信息的)
2. 编写异常处理
3. 配置异常处理器(跳转到提示页面)
前端代码:
后端代码:
/**
* 异常处理
*/
@Controller
@RequestMapping("/user")
public class UserController {
/**
*异常处理
* @return
*/
@RequestMapping("/testException")
public String testException() throws SysException{
System.out.println("testException执行了...");
try {
//模拟异常
int a = 10/0;
} catch (Exception e) {
//控制太打印异常信息
e.printStackTrace();
//抛出自定义异常信息
throw new SysException("查询所有用户出现错误了......");
}
return "success";
}
}
自定义异常类:
自定义异常处理器:
配置自定义异常处理器:
运行即可跳转到error页面