File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Reading from Map in jstl Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Reading from Map in jstl" Watch "Reading from Map in jstl" New topic

Reading from Map in jstl

Elizabath Lima
Ranch Hand

Joined: Nov 23, 2005
Posts: 32
Hi all

I'm searching for a solution to get the value (which is a list) from a with a key.
I tried this option
<c:set var ="county" value="${specs.values.parameter.stateid}"/>
where 'parameter.stateid' is my key in the map and 'specs' is my map
and iterating thru the loop using
<c:forEach items="${county}"...

I'm not getting the list from my map using
<c:set var ="county" value="${specs.values.parameter.stateid}"/>

what i can do to resolve this??
Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

If I am not mistaken,I don't know why you have "values" in the middle of your EL expression, but if "specs" is a Map then the following two expressions are equivalent:In other words, something in your expression ("values" probably, or maybe "values.parameter.stateid"), is being treated as a literal rather than as property names.
I agree. Here's the link:
subject: Reading from Map in jstl
It's not a secret anymore!