首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ajax提交对象数组到struts2

ajax提交对象数组到struts2

引入jquery转化json的js
  <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.json-2.4.js"></script>
  js文件中:
  //定义js对象:
  function userObject(name,age){
       this.name = name;
      this.age = age;
  }
  //提交对象数组
  function submitObject{
  var userArray = new Array();
  var convertArray = new Array();
var ss = new userObject('skyliving',100);
convertArray.push(ss);
   var params = 'userArray ='+$.toJSON(convertArray );
  $.ajax({
      type:'post',
     url : XX.action,
     data : params,
    ... ...
   }
  );
  }
  
  java接收对象数组
  class User{
    private String name;
   pirvate int age;
  ....
  }
  
  class BussnisseClass{
   private String convertArray;
  //getter setter
  public List<User> getUserList(){
    JSONArray ja = JSONArray.fromObject(convertArray);
    List list = JSONArray.toList(ja, User.class);
  return list;
  }
  }
继承事业,薪火相传
返回列表