Finally I've found that: <s:if test="#attr.myListIterator.hasNext">
did the trick. The thing is that I wasn't able to figure out where to find out "var" defined objects. Now I know that are accessed trough #attr. I hope it will help those people with a similar problem. Cris On Thu, Nov 19, 2009 at 1:04 PM, Cristian Peraferrer <corellia...@gmail.com> wrote: > Hi, > > I'm trying to show a "There are no items in the list" message in my > application. I'm using a subset the following way: > > <s:subset source="myList" decider="myDecider" var="myListIterator"> > <s:if test="#myListIterator.hasNext()"> > <s:iterator status="status"> > <tr class="<s:if test="#status.even">even</s:if><s:else>odd</s:else>"> > <td><s:property value="%{name}"/></td> > <td><s:property value="%{type}"/></td> > </tr> > </s:iterator> > </s:if> > <s:else> > <tr> > <td colspan="2">There are no items in the list</td> > </tr> > </s:else> > </s:subset> > > But I'm not able to find how to access to the subset iterator... to > check if the iterator (or the subset list) is empty. > > I'd appreciate any help. > > Thanks, > Cris > > -- > GPG Key-ID: 0x564903FA - JID: corell...@swissjabber.ch > -- GPG Key-ID: 0x564903FA - JID: corell...@swissjabber.ch --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org