Java 在Spring MVC中,什么表示ResponseEntity对象的HttpStatus?
在Spring MVC Showcase示例中,STS仪表板中的dowlodable 我对以下情况有些怀疑: 在我看来,我有以下链接:Java 在Spring MVC中,什么表示ResponseEntity对象的HttpStatus?,java,spring,http,spring-mvc,Java,Spring,Http,Spring Mvc,在Spring MVC Showcase示例中,STS仪表板中的dowlodable 我对以下情况有些怀疑: 在我看来,我有以下链接: <li> <a id="responseEntityStatus" class="textLink" href="<c:url value="/response/entity/status" />">ResponseEntity (custom status)</a>
<li>
<a id="responseEntityStatus" class="textLink" href="<c:url value="/response/entity/status" />">ResponseEntity (custom status)</a>
</li>
此链接生成指向URL的HTTP请求:“/response/entity/status”
此URL由名为ResponseController的@Controller类的以下方法处理(该类又用@RequestMapping(value=“/response”,method=RequestMethod.GET)注释)
处理previus HTTP请求的方法是:
@RequestMapping("/entity/status")
public ResponseEntity<String> responseEntityStatusCode() {
return new ResponseEntity<String>("The String ResponseBody with custom status code (403 Forbidden)",
HttpStatus.FORBIDDEN);
}
@RequestMapping(“/entity/status”)
公共响应响应响应状态代码(){
返回新的ResponseEntity(“具有自定义状态代码(403禁止)”的字符串ResponseBody),
HttpStatus(禁止);
}
此方法返回一个ResponseEntity对象,阅读文档后,我理解返回一个设置好的ResponseEntity对象jct与返回一个@ResponseBody字符串对象基本相同
因此,在我的特殊情况下,我将返回一个ResponseEntity对象(表示我的HTTP响应),我在其中设置了
那么什么是HttpStatus对象呢?如果设置为禁止,这意味着什么呢?HttpStatus不是一个对象,它是一个包含。禁止状态代表