我需要根据条件检索jsp中Map <String, String>
类型的地图的值。条件是将映射关键字与变量进行比较,如果关键字等于变量,则显示与该关键字有关的值。下面是我在做什么:比较地图键与某些元素,并根据结果显示其值
<c:if test="${ myMap.key eq myVariable }">
<jsp:getvalueof var="testVariable" value = "${ myMap.value }" />
</c:if>
我所希望得到的是,如果myMap.key等于MYVARIABLE,我应该得到有关在“测试”变量键的值。
但这个东西不起作用。请有任何想法的人吗?
感谢提前:)
的[JSTL访问由键映射值]可能重复(http://stackoverflow.com/questions/924451/jstl-access-a-map-value-by-key) – 2013-02-20 12:36:00
没有在发布之前,我经历了这些,但无法找出解决方案。 – 2013-02-20 12:41:25