Actually, in this case, "loop.index" is probably more appropriate.  They
are similar, but different.

> -----Original Message-----
> From: Erez Efrati [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, September 11, 2003 1:54 PM
> To: 'Struts Users Mailing List'
> Subject: RE: [OT] JSTL question
> 
> 
> You need to put loop.COUNT : 
> 
>      <c:out value="${selectBox[prop.key][loop.count].key}"/>
> 
> Erez
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, September 11, 2003 9:50 PM
> To: Struts Users Mailing List
> Subject: [OT] JSTL question
> 
> 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
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to