转自:
下文笔者讲述SpringMVC代码中编写时,如何在Controller中返回404页面呢?
Controller中返回404页面
实现思路:
使用@ResponStatus注解即可定义一个404页面
例:
//定义一个404返回的页面
@ResponseStatus(value = HttpStatus.NOT_FOUND)
public class ResourceNotFoundException extends RuntimeException {
...
}
@Controller
public class HomeController {
@RequestMapping.....
public void TestFun() {
if (isFound()) {
//处理业务逻辑
}
else {
//抛出404页面
throw new ResourceNotFoundException();
}
}
}