EL表达式取Map,List值的总结
来源:互联网 发布:19级研究所升级数据 编辑:程序博客网 时间:2024/05/01 03:57
EL表达式取Map中的值:
后台action 中:
- Map map = new HashMap();
- map.put(key1,value1);
- map.put(key2,value2);
- map.put(key3,value3);
1 : ${map[key1]} ---- 直接取map中key=key1 的value; 例: map .put("a","b"), ${map["a"]} 就可以
注意:如果key1 是数值,例如; 1
后台 map.put(1, value1) , 前台 ${map[1]}将取不到值。原因:el表达式中数字1是Long类型,无法匹配后台map中的int。 修改 map.put(0L, value); 前台 :${map[1]}. 我就是这样,这个问题耽误了两天
2
- <forEachitems="${map}" var="item">
- <c:outvalue="${item.key}"/>
- <c:outvalue="${item.value}"/>
- </forEach>
EL 表达式取List的值:
后台action :
- List list = new ArrayList();
- list.add("abc");
- list.add("123");
- list.add("haha");
- list.add("hehe");
${list[0]}, ${list[1]}, ${list[2]}, ${list[3]}
练习例子:
- List<Map<String,Object>> students = new ArrayList<Map<String,Object>>();
- Map<String,Object> s1 = new HashMap<String,Object>();
- s1.put("name","jim");
- s1.put("age","15");
- students.add(s1);
- Map<String,Object> s2 = new HashMap<String,Object>();
- s2.put("name","lucy");
- s2.put("age","12");
- students.add(s2);
- <c:forEach var="student" items="$ {students}" >
- <tr>
- <span style="white-space:pre"> </span><td> <c:out value="$ {student.name}" default="wang"/> </td>
- <span style="white-space:pre"> </span><td> <c:out value="$ {student.age}" default="wang"/> </td>
- </tr>
- </c:forEach>
0 0
- EL表达式取Map,List值的总结
- EL表达式取Map,List值的总结
- EL表达式取Map,List值的总结
- EL表达式取Map,List值的总结
- EL表达式取Map,List值的总结
- EL表达式取Map,List值的总结
- EL表达式取 Map、 List和数组的值
- EL表达式取 Map、 List和数组的值
- EL表达式取 Map、 List和数组的值
- 用EL表达式取List<Map<String, Object>>map的值(查阅了很久,总结一下)
- EL表达式数组 Map List集合取值
- EL表达式从数组 Map List集合取值
- EL表达式 获取list长度/不用循环,EL在List中直接获取第一项的内容/EL获取Map的键,Map的值
- EL表达式取map值
- El表达式取map值
- EL表达式取MAP值,MAP的KEY动态生成
- EL表达式遍历Map取Map值
- (转)EL表达式Map取值的隐含问题
- 光标问题
- 电脑装系统之UltraIso(软碟通)
- Struts2学习
- 项目启动时,提示spring配置文件未知的utf-8编码
- Pyhon中set,get,方法深入了解
- EL表达式取Map,List值的总结
- 利用手机gps获取经纬信息定位
- leetcode_118 Pascal Triangle
- UI控件--ListView补充:包含多个子项布局的列表
- 【日常吐槽 · 第二期】向cocos的更新速度致敬
- 套接字相关
- 学习java前七天的总结
- MVC- View和Controller之间的传值
- 深入理解Java变量