I've found that I'm starting to get the following pattern throughout my
jsps.
<bean:size property="contacts" id="numContacts"/>
<% Integer lastContact = new Integer(numContacts.intValue() - 1); %>
I'm mostly using this within an iterator to determine whether I'm currently
processing the last element of a collection as is described below.
<logic:iterate property="contacts" id="member"
type="example.ui.busobj.Member" indexId="memberNumber">
< logic:write
property="member.name"/><logic:lessThan property="memberNumber"
value="<%=lastContact.toString()%>">, </logic:lessThan>
</ logic:iterate>
I was wondering if it makes sense to add an additional attribute to the size
tag which controls whether the value is a true size, versus the index of the
last element (i.e. one based versus zero based)?
Thanks for your feedback,
Heath