EL表达式取Map中的值
来源:互联网 发布:ubuntu 14.04安装ssh 编辑:程序博客网 时间:2024/05/20 11:35
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>
- struts 标签
<s:property value="map.get('key')" />
0 0
- EL表达式取Map中的值
- EL表达式取map值
- El表达式取map值
- EL表达式遍历Map取Map值
- el表达式取map对象
- EL表达式取MAP值,MAP的KEY动态生成
- JSP中的EL表达式如何取值
- map el取值
- (转)EL表达式Map取值的隐含问题
- EL表达式Map取值的隐含问题
- EL表达式取Map,List值的总结
- EL表达式数组 Map List集合取值
- EL表达式取Map,List值的总结
- EL表达式取 Map、 List和数组的值
- EL表达式取Map,List值的总结
- el表达式取复杂map数组的值
- EL表达式从数组 Map List集合取值
- JavaWeb EL表达式 key为数值 Map取不到值
- 8、单选按钮(JRadioButton)和复选框(JCheckBox)
- 9、JcomboBox下拉框事件监听
- 10、借助POI实现Java生成并打印excel报表(1)
- 11、借助POI实现Java生成并打印excel报表(2)
- 12、借助Jacob实现Java打印报表(Excel、Word)
- EL表达式取Map中的值
- 13、Java菜单条、菜单、菜单项
- 客户测试环境使用小hack
- 14、Iterator跟ListIterator的区别
- 15、TCP/IP协议
- #pragma once与 #ifndef的区别
- iOS应用内付费(IAP)开发步骤列表
- android 串口通讯2-对JNI封装JAVA的类,方便别人的调用
- Redhat 5.4 Oracle 10g RAC 删除节点