@RequestBody的使用

@RequestBody注解是用来处理前台的请求参数是一个json串的情况。比如一个ajax请求中,data的值用的是JSON.stringify(),这里的data就是一个json字符串,而不是对象。           

var user = {};

        user.name="zhangsan";

        user.age=23;

        $.ajax({

            url:"",

            data:JSON.stringify(user),

            type:"POST",

            dataType:"json",

            contentType:"application/json",

            success:function(data){

                    //TODO        

            }

})

那么在后台接收参数时就要用到@RequestBody

public String login(@RequestBody User user) {

        //TODO

}

猜你喜欢

转载自blog.csdn.net/Anthony_1223/article/details/79302350
今日推荐