@ResponseBody用法
作用:
该注解用于将Controller的方法返回的对象,根据HTTP Request Header的Accept的内容,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。
使用时机:
返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用.
配置返回JSON和XML数据
@RequestBody用法
1、@RequestBody需要把所有请求参数作为json解析,因此,不能包含key=value这样的写法在请求url中,所有的请求参数都是一个json
2、直接通过浏览器输入url时,@RequestBody获取不到json对象,需要用java编程或者基于ajax的方法请求,将Content-Type设置为application/json
博客介绍了@ResponseBody和@RequestBody的用法。@ResponseBody用于将Controller方法返回对象,按HTTP Request Header的Accept内容转换格式后写入Response的body区,适用于返回非HTML页面数据。@RequestBody需将请求参数作为json解析,请求url不能含key=value,需特定方式请求并设置Content-Type。
1249

被折叠的 条评论
为什么被折叠?



