当前位置: 代码迷 >> Java Web开发 >> struts2 该如何保存set<Bean>类型
  详细解决方案

struts2 该如何保存set<Bean>类型

热度:928   发布时间:2016-04-16 21:47:24.0
struts2 该怎么保存set<Bean>类型?
问题如下:
     多对多关系的保存,Group与User
    Group: id,name,Set<User> users;
    User: id,name,Set<Group> groups;

  现在要从AddUser.jsp 将 user 的属性传入后台方法。 前两个值name=user.id   name=user.name 其groups属性值应该怎么传呢?
------解决思路----------------------

要想传过去一组对象到后台

可以使用使用前台拼接Json

然后后台再接收与解析

var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}]

JSONArray jsonArray = JSONArray.fromObject(jsonStr);

for(int i=0;i<jsonArray.length(); i++){

JSONObject jsonJ = jsonArray.getJSONObject(i);

jsonJ.getInt("name");

jsonJ.getString("age");


}
  相关解决方案