码迷,mamicode.com
首页 > 编程语言 > 详细

springMVC接受json类型数据

时间:2016-11-22 13:20:14      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:标识   ppi   默认   接受   种类   img   success   通过   客户端   

springMVC接受json格式的数据很简单

使用@RequestBody 注解,标识从请求的body中取值

服务端示例代码

   @RequestMapping(value = "/t4", method = RequestMethod.POST)
    @ResponseBody
    public Result t3(@RequestBody SysUser user) {
        Result r = Result.success();
        r.setData(user);
        return r;
    }

客户端请求示例,此处以postman作为客户端

技术分享

 

 

ajax请求示例代码:

var data={};
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类型数据

标签:标识   ppi   默认   接受   种类   img   success   通过   客户端   

原文地址:http://www.cnblogs.com/modprobe/p/6088426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!