Ok, i have a map named selectBox that contains a number of ArrayLists keyed by strings.

When I try to iterate over it, nothing happens!

<c:out value="${selectBox[prop.key]}"/>  
Shows something of the order [ java.com.blah.bean, java.com.blah.bean, 
java.com.blah.bean]

<c:out value="${selectBox[prop.key][1]}"/>
shows something like: java.com.blah.bean

<c:out value="${selectBox[prop.key][1].key}"/>
shows the value stored in the bean under the property key.


However when i try to do this:

<c:forEach items="${selectBox[prop.key]}" varStatus="loop"/>
                            
     <c:out value="${loop}"/>
     <c:out value="${selectBox[prop.key][loop].key}"/>
</c:forEach>

nothing shows.

I am really confused.  What am I doing wrong?

Thanks.

Denis

Reply via email to