这篇文章给大家介绍怎么在Struts2中利用OGNL表达式对map进行遍历,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
一.Action中的代码:MapAction.java
package com.zx.demo.action;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.ActionSupport;import com.zx.demo.model.Product;import com.zx.demo.model.Student;public class MapAction extends ActionSupport{ private Map<String,String> map; private Map<String,Student> studentMap; private Map<String,String[]> arrayMap; private Map<String,List<Student>> listMap; //这里省略get set方法 public String testMap(){ map=new HashMap<String,String>(); map.put("1", "one"); map.put("2", "two");studentMap=new HashMap<String,Student>();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<String,String[]>();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<String,List<Student>>(); List<Student> list1=new ArrayList<Student>();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<Student> list2=new ArrayList<Student>();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);return SUCCESS; } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机怎么在Struts2中利用OGNL表达式对map进行遍历
后端开发2023-05-31
在Struts2中怎么利用ognl对数组进行遍历
后端开发2023-05-31
利用Struts2怎么对标签进行遍历
后端开发2023-05-31
Mybatis中的动态sql怎么利用OGNL表达式进行处理
后端开发2023-05-31
怎么在struts2中利用注解对Action进行配置
后端开发2023-05-30
怎么在java中利用正则表达式对时间日期进行判断
后端开发2023-05-31
怎么在PHP中对正则表达式进行转义
后端开发2023-06-14
怎么在python中利用exec()函数执行表达式
后端开发2023-06-14
怎么在Java8中利用forEach语句对List和Map进行循环
后端开发2023-06-06
python中怎么对正则表达式re包进行引用
后端开发2023-06-29
如何在Java中利用正则表达式对电话号码进行获取
后端开发2023-05-31
Java中的xml文件怎么利用正则表达式进行解析
后端开发2023-05-31
Java中的正整数怎么利用正则表达式进行验证
后端开发2023-05-31
Java中的子文本怎么利用正则表达式进行获取
后端开发2023-05-31
怎么在Android中利用SpannableString对内容进行格式化
后端开发2023-05-31
咦!没有更多了?去看看其它编程学习网 内容吧