<mce:script type="text/javascript"><!-- function check_all(obj,cName) { var checkboxs = document.getElementsByName(cName); for(var i=0;i<checkboxs.length;i++){checkboxs[i].checked = obj.checked;} } // --></mce:script> <s:iterator value="list"> <tr> <td> <input type="checkbox" name="checkbox" value="${serviceId}"/> </td> <td><a href="serviceShowAction.action?serviceId=${serviceId}" mce_href="serviceShowAction.action?serviceId=${serviceId}"> <s:property value="serviceName" /> </a> </td> <td><a href="serverShow.action?serverId=${serverId}" mce_href="serverShow.action?serverId=${serverId}"> <s:property value="server.serverId" /> </a> </td> <td> <s:property value="serviceType" /> </td> <td> <s:property value="servicePort" /> </td> <td> <s:property value="serviceNamePass" /> </td> <td> <s:property value="serviceUrl" /> </td> <td> <a href="serviceEditAction.action?serviceId=${serviceId}" mce_href="serviceEditAction.action?serviceId=${serviceId}" > <font size="3" color="green">E</font> </a> | <a href="serviceDeleteAction.action?serviceId=${serviceId}" mce_href="serviceDeleteAction.action?serviceId=${serviceId}" onclick="return confirm('确定删除吗?')"> <font size="5" color="red">×</font> </a> </td> </tr> </s:iterator> <tr> <td colspan="9"> <input type="checkbox" name="all" onclick="check_all(this,'checkbox')" /> <font color="#790088">Select | Clear</font> </td> </tr>
action:
public String execute() throws Exception { int serviceId = Integer.valueOf(session.get("serviceId").toString()); int serviceDependId=0; List list=new ArrayList(); String[] checkbox = request.getParameterValues("checkbox"); if(checkbox!=null){ for(String c:checkbox){ serviceDependId=Integer.valueOf(c); Map relationmap = new HashMap(); relationmap.put(serviceId, serviceDependId); list.add(relationmap); } } if(list.size()!=0){ ServiceRelationNewDao.newServiceRelation(list); } return SUCCESS; }
ServiceRelationNewDao
public static void newServiceRelation(List list){ Service service=new Service(); ServiceRelation serviceRelation = new ServiceRelation(); Session session = null; try { Iterator itlist = list.iterator(); while(itlist.hasNext()){ session = HibernateUtils.getSession(); session.beginTransaction(); Map map = (Map) itlist.next(); Iterator itmap = map.entrySet().iterator(); if(itmap.hasNext()){ Map.Entry entry = (Entry) itmap.next(); int key = Integer.valueOf(String.valueOf(entry.getKey())); int value=Integer.valueOf(String.valueOf(entry.getValue())); service.setServiceId(key); serviceRelation.setService(service); serviceRelation.setServiceDependId(value); session.save(serviceRelation); session.getTransaction().commit(); } } }catch(Exception e) { e.printStackTrace(); session.getTransaction().rollback(); }finally { HibernateUtils.closeSession(session); } }
您还没有登录,请您登录后再发表评论
Map拆分和List拆分在对于大数据处理的时候起到了很大的作用。
js/utils.js IE6.0 测试通过 <br>List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 removeAll() //删除所有元素 toArray() //获取元素数组...
ResultSet 转为listmap
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
List转换为List<Map>, List转换为List<Object> list转化为 JsonArray ,list转换JsonArray
将java对象list或者map转json数据不需要第三方包,直接使用就可以了,...如果是json数据转成java对象list或map,则需要一个第三方包org.json.jar,用这个包的好处是只需要导入这一个包就可以了,不需要其它支持的包。
Gson解析(List和Map)格式json数据 - CSDN博客原创2013年11月23日 21:54:46Gson解析(List和Map)格式json数据天
<P>map集合转化成xml字符串</P> <P>xml字符串转化成map集合 <P>list集合转化成xml字符串 <P>xml字符串转化成list集合</P>
sturts框架下返回json数据,可以是 list对象 map对象 或者java类对象等,这是一个完整的实例,里面有jar包。
一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List<Map, Object>>结果集,如果我们要转化为JavaBean,则需要做一系列的map.get(),然后obj.set()。 此工程中就是解决List<Map, Object>>转化为...
vector list map pair stl 标准模板库 c++ 程序示例
一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数
Google Map 中国 省市边界框选源代码
grid对象是一个LinkedHashMap,map中的key 是记录主键,迭代的时候可以将key负值给 link 或复选框 map中的value是一个Treemap,包含一行数据信息 <logic:iterate id="tr" name="grid" indexId="index2"> ;"> ...
在GOOGLE MAP 在用鼠标右键框选相关区域。
一个读取Excel文档,将数据存入map集合的方法
主要介绍了在Java 8中将List转换为Map对象方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释
// java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器(container)对象中的各个元素, // 而又不需暴露该...
将list<Map>转换成JavaBean的工具类
相关推荐
Map拆分和List拆分在对于大数据处理的时候起到了很大的作用。
js/utils.js IE6.0 测试通过 <br>List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 removeAll() //删除所有元素 toArray() //获取元素数组...
ResultSet 转为listmap
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
List转换为List<Map>, List转换为List<Object> list转化为 JsonArray ,list转换JsonArray
将java对象list或者map转json数据不需要第三方包,直接使用就可以了,...如果是json数据转成java对象list或map,则需要一个第三方包org.json.jar,用这个包的好处是只需要导入这一个包就可以了,不需要其它支持的包。
Gson解析(List和Map)格式json数据 - CSDN博客原创2013年11月23日 21:54:46Gson解析(List和Map)格式json数据天
<P>map集合转化成xml字符串</P> <P>xml字符串转化成map集合 <P>list集合转化成xml字符串 <P>xml字符串转化成list集合</P>
sturts框架下返回json数据,可以是 list对象 map对象 或者java类对象等,这是一个完整的实例,里面有jar包。
一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List<Map, Object>>结果集,如果我们要转化为JavaBean,则需要做一系列的map.get(),然后obj.set()。 此工程中就是解决List<Map, Object>>转化为...
vector list map pair stl 标准模板库 c++ 程序示例
一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数
Google Map 中国 省市边界框选源代码
grid对象是一个LinkedHashMap,map中的key 是记录主键,迭代的时候可以将key负值给 link 或复选框 map中的value是一个Treemap,包含一行数据信息 <logic:iterate id="tr" name="grid" indexId="index2"> ;"> ...
在GOOGLE MAP 在用鼠标右键框选相关区域。
一个读取Excel文档,将数据存入map集合的方法
主要介绍了在Java 8中将List转换为Map对象方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释
// java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器(container)对象中的各个元素, // 而又不需暴露该...
将list<Map>转换成JavaBean的工具类