前端頁面傳來數組,后台用對象集合list接收數據的寫法


//保存頁面顯示應用
$("#save").click(function(){
var data = [{"applicationtypeid":"65","applicationsystemid":"30"},{"applicationtypeid":"65","applicationsystemid":"31"}];
$.ajax({
url: "${ctx}/applicationuser/save",
type: "POST",
contentType : 'application/json;charset=utf-8', //設置請求頭信息
dataType:"json",
data: JSON.stringify(data), //將Json對象序列化成Json字符串,JSON.stringify()原生態方法
success: function(result){
console.log("保存頁面顯示應用",result);
},
error: function(res){
layer.msg("操作失敗!",{icon: 5,time:2000});
}
});
});

/**
* 保存頁面顯示應用
*/
@RequestMapping("/save")
@ResponseBody
//@RequiresPermissions("applicationuser:save")
public JSONObject saveApplicationUser(@RequestBody List<ApplicationUserEntity> applicationUserList){
return applicationUserService.saveApplicationUser(applicationUserList);
}

第二種寫法
/**
* 保存頁面顯示應用
*/
@RequestMapping("/save")
@ResponseBody
public JSONObject saveApplicationUser(@RequestBody String str ,HttpServletRequest request){
List<ApplicationUserEntity> applicationUserList = JSONArray.parseArray(str, ApplicationUserEntity.class);
return applicationUserService.saveApplicationUser(applicationUserList,request);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM