鍍金池/ 問答/Java  Linux/ restful如何傳輸對象的list?

restful如何傳輸對象的list?

前端有一個json數(shù)組需要傳遞

后端的controller如何配置restful參數(shù),使得接收是List<User>

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

你這樣配置不就可以了嗎

2017年3月17日 10:44
編輯回答
孤酒

前端只要傳jsonarray就可以,每個對象中與你的User類屬性對應即可

2017年11月12日 14:56
編輯回答
有點壞

前端:

<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...

2017年10月1日 06:18