Hey guys,

I think this can be accomplished although not directly. I must admit it's a terrible 
hack, so decide for yourself if you want to use this. I don't exactly have a test 
situation, so I can't really test this, but try:

<c:forEach items="${browseForm.map.colInfoList}" begin="0" end="0" varStatus="status">
        <c:out value="${status.count}"/>
</c:forEach>

This only shows the count if there is at least one item in your list, but I think you 
can check for yourself whether something was printed.

Greetz,

Martin

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: woensdag 17 september 2003 13:53
> To: [EMAIL PROTECTED]
> Subject: RE: How to get the size of a java.util.List object in EL?
> 
> 
> Hi guys
> 
> I think this has been discussed in this list about 3.7 
> million times, so
> check out the archives...
> The short answer is: You can't.
> 
> Best regards,
> Eric
> 
> -----Original Message-----
> From: Adam Hardy [mailto:[EMAIL PROTECTED]
> Sent: Mittwoch, 17. September 2003 13:39
> To: Tag Libraries Users List
> Subject: Re: How to get the size of a java.util.List object in EL?
> 
> 
> Hi Billy,
> 
> I don't know about this one. Maybe someone more guru-like 
> will step up 
> with an answer 8-)
> 
> I'm not quite sure why EL doesn't like this but I think it's 
> because the 
> List class is not a javabean - presumably EL looks for 
> getSize() rather 
> than the actual size(), but that doesn't explain why it's complaining 
> about an integer.
> 
> 
> Adam
> 
> 
> On 09/17/2003 02:19 AM Billy Bacon wrote:
> > I need to get the size (as an int) of a java.util.List I have. The
> following
> > doesn't work....
> > 
> > <c:out value="Size = ${browseForm.map.colInfoList.size}"/>
> > 
> > It gives me the following exception...
> > 
> > ServletException in:/jsp/browseQueueBody.jsp] An error 
> occurred while
> > evaluating custom action attribute "value" with value "Size =
> > ${browseForm.map.colInfoList.size}": The "." operator was 
> supplied with an
> > index value of type "java.lang.String" to be applied to a 
> List or array,
> but
> > that value cannot be converted to an integer. (null)'
> > 
> > Does anyone know how I could get the size of the List?
> > 
> > - Billy -
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > 
> > 
> 
> -- 
> struts 1.1 + tomcat 4.1.27 + java 1.4.2
> Linux 2.4.20 RH9
> 
> 
> ---------------------------------------------------------------------
> 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]
> 
> 

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

Reply via email to