zoukankan      html  css  js  c++  java
  • 前端JS传递复杂数组,后台controller用实体类接收参数【springmvc】

    1. 前端代码
    $(function(){
         //前台调用 test(); });   //测试方法 function test() { var data
    = [ { "applicationtypeid": "65", "applicationsystemid": "30", "userList": [ { "name": "jay", "age": 18 }, { "name": "lily", "age": 20 } ] }, { "applicationtypeid": "65", "applicationsystemid": "31", "userList": [ { "name": "jams", "age": 37 } ] } ]; $.ajax({ url: contextPath + '/report/test', 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) { console.log("操作失败", res); } }); }
    2. 实体类
    package com.sjky.platform.wms.model;
    import java.io.Serializable;
    import java.util.List;
    public class ApplicationUserEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    public String applicationtypeid;
    public String applicationsystemid;
    public List<UserEntity> userList;
    }

    package com.sjky.platform.wms.model;
    import java.io.Serializable;
    public class UserEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    public String name;
    public int age;
    }

    3.controller
    //debug可以查看到applicationUserList的值
    @RequestMapping("/test")
    @ResponseBody
    public ResultData test(@RequestBody List<ApplicationUserEntity> applicationUserList){
    return new ResultData();
    }



     
     
  • 相关阅读:
    Shell脚本精选 规格严格
    转载Http一篇文章 规格严格
    Eclipse插件安装 规格严格
    Jad用法(转) 规格严格
    Java通过代理服务器访问外部网络 规格严格
    hwclock(Linux) 规格严格
    Linux下的多线程编程
    30岁前男人需要完成的事
    FTP主动模式及被动模式
    6年软件开发经验总结
  • 原文地址:https://www.cnblogs.com/fujingtao5470/p/14844211.html
Copyright © 2011-2022 走看看