1.可以通过@RequestBody注解获取页面提交的json数据,如:
页面通过ajax传值json数据到后台
$.ajax({
type : "put",
url : "/***/test/“+id,
data : JSON.stringify({ name : name, age : age }),
contentType : 'application/json',
async : false,
success : function(data) {},
error : function(XMLHttpRequest, textStatus, errorThrown) {}
});
后台controller接收如下:
@RequestMapping(value = { "/test/{id}" }, method = RequestMethod.PUT)
public void dosomething(@PathVariable Long id, @RequestBody Person person)
2.可以通过@ResponseBody 注解返回json数据到页面:很简单,只要在方法上加上@ResponseBody 即可。