restful如何传输对象的list?

发布于 2022-09-06 11:08:45 字数 334 浏览 16 评论 0

前端有一个json数组需要传递

后端的controller如何配置restful参数,使得接收是List<User>

// RequestMapping 如何配置list?
@RequestMapping(value = "update/user", method = RequestMethod.POST, consumes = "application/json")
public void update(@RequestBody List<User> users) throws Exception {
     // TODO
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜空下最亮的亮点 2022-09-13 11:08:45

你这样配置不就可以了吗

掌心的温暖 2022-09-13 11:08:45

前端:

<script type="text/javascript">  
    $(document).ready(function(){  
        var saveDataAry=[];  
        var data1={"userName":"test","address":"gz"};  //字段要与后端user属性对应
        var data2={"userName":"ququ","address":"gr"};  
        saveDataAry.push(data1);  
        saveDataAry.push(data2);         
        $.ajax({ 
            type:"POST", 
            url:"update/user", 
            dataType:"json",      
            contentType:"application/json",               
            data:JSON.stringify(saveData), 
            success:function(data){ 
                                       
            } 
         }); 
    });  
</script> 

后端:

如题主所写

参考:

http://www.cnblogs.com/quanyo...

画尸师 2022-09-13 11:08:45

前端只要传jsonarray就可以,每个对象中与你的User类属性对应即可

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文