常见错误页的跳转实现

371 阅读1分钟

常见错误页的跳转实现

前言

​ 当我们的页面报错的时候,浏览器原始的提示页面,显然不是我们想要给用户展示的界面.那就需要我们动手去指定发生错误时的跳转页面.

@Controller
@RequestMapping("error")
public class ErrorAction {
  
	@RequestMapping("400")
	public String handle1(){
		return  "/error/400"; //页面存放的位置
	}
	@RequestMapping("404")
	public String handle2(){
		return  "/error/404";
	}
	@RequestMapping("500")
	public String handle3(){
		return "/error/500";
	}
}

或者可以使用@PathVariable实现

@Controller
@RequestMapping("error")
public class ErrorAction {
  
	@RequestMapping("{errcode}")
	public String handle1(@PathVaiable(required=true,value="errcode")String errcode){
		return  String.format("/error/%s",errcode); //页面存放的位置
	}
}