SpringMVC 接收ajax发送的数组对象

简介:

转]SpringMVC @RequestBody接收Json对象字符串 以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:"application/json" 这样就可以轻易的将一个对象或者List传到Java端...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type= "text/javascript" >  
     $(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>

后台:

1
2
3
4
5
@RequestMapping (value =  "saveUser" , method = {RequestMethod.POST }}) 
     @ResponseBody  
     public  void  saveUser( @RequestBody  List<User> users) { 
          userService.batchSave(users); 
     }













本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1720834 ,如需转载请自行联系原作者
相关文章
|
JSON 前端开发 JavaScript
JavaWeb14(ajax02判断账号是否存在&JSON介绍&AJAX+JSON字符串和对象之间的转换&JSON实现自动补全)
JavaWeb14(ajax02判断账号是否存在&JSON介绍&AJAX+JSON字符串和对象之间的转换&JSON实现自动补全)
232 0
|
JSON 前端开发 Java
Springboot接收ajax提交JSON数组
Springboot接收ajax提交JSON数组
410 0
|
XML JSON 前端开发
教你怎么用ajax传数组(也可以是转为json)
教你怎么用ajax传数组(也可以是转为json)
299 0
|
XML JSON 前端开发
AJAX 中创建 XMLHttpRequest 对象的方法和常用属性、方法
AJAX 中创建 XMLHttpRequest 对象的方法和常用属性、方法
320 0
|
前端开发 JavaScript
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
380 0
|
JavaScript
springMVC接收数组参数
springMVC接收数组参数
219 0
|
前端开发
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
大数据量学习:ajax获取数据后将数组重新分组后分批定时渲染的解决方案
245 0
|
前端开发 JavaScript
javascript将ajax返回的对象数组按照类别字段分组判断是否存在,传递echarts进行图表渲染
javascript将ajax返回的对象数组按照类别字段分组判断是否存在,传递echarts进行图表渲染
258 0
|
前端开发
Echarts通过ajax获取数据push数组为全局变量不断叠加的解决方案
Echarts通过ajax获取数据push数组为全局变量不断叠加的解决方案
356 0