Oops,
Guess I spoke a little too fast there. The count does not, like I thought, expose the
list size, but the count of how many iterations have passed.
Sorry, no go,
Martin
> -----Original Message-----
> From: Martin van Dijken
> Sent: woensdag 17 september 2003 14:02
> To: Tag Libraries Users List
> Subject: RE: How to get the size of a java.util.List object in EL?
>
>
> 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]