【发布时间】:2018-07-02 14:11:34
【问题描述】:
我想发送一个 jsp 错误页面以及 HTTP 状态代码。我尝试了下面的代码,但它只显示字符串而不是 index.jsp 页面:
@ExceptionHandler(Exception.class)
public ResponseEntity handleException(HttpServletRequest req, Exception e)
{
return new ResponseEntity("index.jsp",HttpStatus.NOT_FOUND);
}
谁能解释一下这是怎么做到的?
编辑:我尝试了 modelandview 方法,但不是 404 作为状态代码,而是显示 200 OK 状态代码。
【问题讨论】:
-
我已经更新了编辑 1 部分...你试过了吗...
-
是的,我试过了..但状态仍然是 200 OK。似乎状态是模型和视图的属性之一,而不是通常的“状态”。我必须从响应中提取它,因为它不能独立使用。
标签: java spring rest spring-restcontroller