I added a code sample to IteratorComponent and threw it in to <s:iterator...> 
tag docs but it'll take the normal amount of time to percolate.

(People complain about OGNL, but I sure do like it more than JSP EL, even with 
the occasional "Hmm, that's... interesting.")

Thanks for throwing it into the FAQ; not sure why I didn't :/

Dave

--- On Tue, 6/17/08, Laurie Harper <[EMAIL PROTECTED]> wrote:
> Thank you Dave; I've been telling myself there *must* be
> an OGNL solution for this for so long, but hadn't managed to
> track it down. It's the first time I've seen this solution 
> posted, and I definately think it's worth an entry in the FAQ!
> 
> http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=88506
> 
> L.
> 
> Dave Newton wrote:
> > From time to time people ask about implementing a
> simple loop using <s:iterator...> similar to
> <c:forEach begin="..."
> end="...">.
> > 
> > Turns out there's some OGNL magic for doing simple
> loops (start at 0, go to n-1), and the significance of it
> never really struck me until the #this questions.
> > 
> > <s:iterator value="(10).{ #this }">
> >   Narnar
> > </s:iterator>
> > 
> > Aww yeah.
> > 
> > Dave "OGNL FTW" Newton
> > 
> > --- On Sat, 6/14/08, Pierre Thibaudeau
> <[EMAIL PROTECTED]> wrote:
> > 
> >> From: Pierre Thibaudeau
> <[EMAIL PROTECTED]>
> >> Subject: [S2] using <s:iterator> for a
> sequence of integers
> >> To: "Struts Users Mailing List"
> <user@struts.apache.org>
> >> Date: Saturday, June 14, 2008, 10:26 PM
> >> Is there a simple syntax with <s:iterator>
> or
> >> <s:generator> for displaying a
> >> sequence of integers from 0 to N-1 ?
> >> (The value of N is not known at compile time.)
> >>
> >> At the moment, the only way I can think of doing
> this is
> >> not very appealing:
> >> Within the action, create an ArrayList and
> populate it with
> >> the sequence of
> >> integers.  Then iterate over that list with
> >> <s:iterator>.
> >>
> >> Is there an easier way?  Something that would not
> involve
> >> the action?
> 
> 
> ---------------------------------------------------------------------
> 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