<c:set var="so_far" value="0"/>
<c:forEach items="${browseForm.map.colInfoList}" varStatus="status">
<c:set var="so_far" value="${status.count}"/>
</c:forEach>
<c:out value="${so_far}" />:)
On 09/17/2003 02:05 PM Martin van Dijken wrote:
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]
-- 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]
