首页 > 代码库 > springMVC接受json类型数据
springMVC接受json类型数据
springMVC接受json格式的数据很简单
使用@RequestBody
注解,标识从请求的body中取值
服务端示例代码
@RequestMapping(value = "http://www.mamicode.com/t4", method = RequestMethod.POST) @ResponseBody public Result t3(@RequestBody SysUser user) { Result r = Result.success(); r.setData(user); return r; }
客户端请求示例,此处以postman作为客户端
ajax请求示例代码:
var data=http://www.mamicode.com/{};data.name = ‘你好‘;data.id = 11;$.ajax({ url:"/t4", type:‘post‘, dataType:‘json‘, contentType:"application/json", data:JSON.stringify(data), success:function(response){ console.log(response); }});
这个地方尤其要注意一定要指定contentType的值为『"application/json"』 ,因为此处@RequestBody接受的是一个通过json转换的对象
如果不设置,默认为text/html,那么是支持该种类型的,会报415错误
springMVC接受json类型数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。