前端传入list 后端接受


转载与

前端页面传来数组,后台用对象集合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 applicationUserList){
    return applicationUserService.saveApplicationUser(applicationUserList);
    }

第二种写法
/**

  • 保存页面显示应用
    */
    @RequestMapping("/save")
    @ResponseBody
    public JSONObject saveApplicationUser(@RequestBody String str ,HttpServletRequest request){
    List applicationUserList = JSONArray.parseArray(str, ApplicationUserEntity.class);
    return applicationUserService.saveApplicationUser(applicationUserList,request);
    }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM