How to access Map using a dynamic key?
843838Aug 19 2005 — edited Aug 22 2005Hello!
I am trying to retrieve data from a hashMap. The key provided in dyanmic. The code is below:
---------------
<%
java.util.HashMap map = new java.util.HashMap();
map.put("key one", "value one");
map.put("key two", "value two");
map.put("key three", "value three");
pageContext.setAttribute("map" , map);
%>
<c:set var="keyVar" value="key one" />
<c:forEach items="${map}" var="mapVar" varStatus="loopStatus">
<p>
<c:out value='${map.($keyVar}}' />
</p>
</c:forEach>
---------------------------
<c:out value='${map.($keyVar}}' /> gives me an error. Please help!
Tia