jsp中遍历map,通过key和code对比,将map的value显示到页面
2017-10-24 16:08
525 查看
<!-- 外层s:iterator循环的id="f" -->
<!-- 在下边这个td中要展示的是f.flag,是一个数字,需要转换成内层循环中的value(汉字)-->
<!-- 下边是内层循环 -->
<td>
<s:iterator id="key" value="map.keySet()" status="st"><!-- 循环的是map的key的set集合,其中map是后台查出来的{'0':'一般';'1':'重要';'2':'紧急'} -->
<s:if test="#key==#f.flag"> <!-- #key获取key值,#f.flag是外层循环中对应的code -->
<s:property value="map.get(#key)"/> <!-- 判断成立,将map的value值(name)展示到页面 -->
</s:if>
</s:iterator>
</td>
<!-- 在下边这个td中要展示的是f.flag,是一个数字,需要转换成内层循环中的value(汉字)-->
<!-- 下边是内层循环 -->
<td>
<s:iterator id="key" value="map.keySet()" status="st"><!-- 循环的是map的key的set集合,其中map是后台查出来的{'0':'一般';'1':'重要';'2':'紧急'} -->
<s:if test="#key==#f.flag"> <!-- #key获取key值,#f.flag是外层循环中对应的code -->
<s:property value="map.get(#key)"/> <!-- 判断成立,将map的value值(name)展示到页面 -->
</s:if>
</s:iterator>
</td>
相关文章推荐
- 遇到的问题--java--JSP页面EL表达式$显示key为数字的map
- Map通过map.keyset或者Map.Entry遍历;map多个value对应一个key,逆向转成一个key对应一个list;通过邮编查多个地名
- java 通过map的value返回其对应的key (遍历map)
- json对象转map方法之一,通过遍历json对象的所有key,取出value放入map
- JSP页面中利用dtree动态显示map数据
- java 遍历Map 和 根据Map的值(value)取键(key)
- jsp 里面map循环使用key/value
- JSP页面选择显示(通过和script嵌入作用)
- JSP 页面通过 ognl 标签遍历集合中的所有内容
- Map在jsp页面中的遍历(Map<String, List<T>>)
- jsp页面通过ajax取值/展示数据及分页显示
- jsp页面遍历List<Map<String,Object>>
- jsp页面使用el按key获取map中的对应值
- JSP中用EL表达式取Map中某一个key对应的value
- struts2中jsp页面遍历map对象
- jsp页面使用el 按key获取map中的对应值GOOD
- JSP页面用JSTL遍历请求参数的MAP
- 遍历取出Map集合key-value数据的4种方法
- Java Map 通过 key 或者 value 过滤的实例代码
- java 遍历map中的key,和value 值