关于struts2 遍历map

fyqmegan 贡献于2012-03-05

作者 微软用户  创建于2010-09-28 03:57:00   修改者微软用户  修改于2010-09-28 05:21:00字数3177

文档摘要:Struts2中iterator标签遍历map总结
关键词:

 关于struts2 遍历Map 2010-08-31 21:54 Struts2中iterator标签遍历map总结 针对以下几种情况的Map:     private Map map;               private Map studentMap;                private Map arrayMap;                private Map> listMap; --------------------------------------------------------------------------------         map=new HashMap();            map.put("1", "one");            map.put("2", "two");    用法:          
       key:
       value:
  
    --------------------------------------------------------------------------------         studentMap=new HashMap();            studentMap.put("student1",new Student(new Long(1),"20034140201","张三1","男",25));            studentMap.put("student2",new Student(new Long(2),"20034140202","张三2","女",26));            studentMap.put("student3",new Student(new Long(3),"20034140202","张三3","男",27));     用法:                                                                                   --------------------------------------------------------------------------------         arrayMap=new HashMap();            arrayMap.put("arr1", new String[]{"1","2003401","leejie","male","20"});            arrayMap.put("arr2", new String[]{"2","2003402","huanglie","male","25"});            arrayMap.put("arr3", new String[]{"3","2003403","lixiaoning","male","21"});                用法                                                                                      --------------------------------------------------------------------------------                     listMap=new HashMap>();                        List list1=new ArrayList();            list1.add(new Student(new Long(1),"20034140201","张三1","男",25));            list1.add(new Student(new Long(2),"20034140202","张三2","男",25));            list1.add(new Student(new Long(3),"20034140203","张三3","男",25));            listMap.put("class1", list1);                        List list2=new ArrayList();            list2.add(new Student(new Long(1),"20034140301"," 李四1","男",20));            list2.add(new Student(new Long(2),"20034140302","李四2","男",21));            list2.add(new Student(new Long(3),"20034140303","李四3","男",22));            list2.add(new Student(new Long(4),"20034140304","李四4","男",23));            listMap.put("class2", list2);    用法:                                                                                                                                  < body >      < div >          < h3 > -以对象做父节点的键,List做子节点的值,的Map-----------          < s:iterator  var ="mc"  value ="motherChildn" >              < div >                 母亲名称: < s:property  value ="key.motherName" />                           < s:iterator  var ="ch"  value ="value" >                  < div >                          孩子名称: < s:property  value ="#ch.childName" />                                               

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ] 3 人已下载

下载文档