您的位置:首页 > 产品设计 > UI/UE

@RequestBody的使用

2017-09-26 15:18 309 查看
@RequestBody是spring mvc中的一个标签,用来接收json格式的字符串数据,而不是json对象,所以json对象需要使用JSON.stringify()方法来将对象转化为字符串。然后将dataType的值写为json,此外contentType的值写为application/json

<script type="text/javas\cript">  

    $(document).ready(function(){  

        var saveDataAry=[];  

        var data1={"userName":"test","address":"gz"};  

        var data2={"userName":"ququ","address":"gr"};  

        saveDataAry.push(data1);  

        saveDataAry.push(data2);         

        $.ajax({

            type:"POST",

            url:"user/saveUser",

            dataType:"json",      

            contentType:"application/json",               

            data:JSON.stringify(saveData),

            success:function(data){

                                       

            }

         });

    });  

</script>

控制层的代码为:

@RequestMapping(value = "saveUser", method = {RequestMethod.POST }})
@ResponseBody
public void saveUser(@RequestBody List<User> users) {
userService.batchSave(users);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springmvc标签