Although I don't like to place Java code in my JSP
pages, this is how I accomplished this:
<strutlogic:iterate id="row" name="list">
<% if(index%2==0) { %>
<TR class="rowoff">
<% } else { %>
<TR class="rowon">
<% } %>
index++;
</strutlogic:iterate>
--- Anthony Martin <[EMAIL PROTECTED]> wrote:
> I'm sure I'll get to this in my project. Why not
> make it a read property of
> the bean?
>
> protected String rowColor = "#FFFFFF" ;
> public String getRowColor ( ) { return
> this.rowColor ; }
> public void setRowColor ( String value ) {
> this.rowColor = value ; }
>
> Then all you need is a way to change that value at
> the top of the
> <logic:iterate> block by detecting the current state
> with a couple
> <logic:equal> tag.
>
>
> Anthony
>
> -----Original Message-----
> From: Ted Husted [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, April 18, 2001 1:07 PM
> To: [EMAIL PROTECTED]
> Subject: Re: How to display odd/even rows using
> iterator
>
>
> I like Christine's answer better, but here's a
> simple solution using
> (ugh) a scriptlet.
>
> <tr>
> <% int i = 0; %>
> <logic:iterate id="lot" name="rows" >
> <% i++; if ( i % 2 == 0) { %>
> <tr bgcolor="#EEEEEE">
> <% } else { %>
> <tr bgcolor="#FFFFFF">
> <% } %>
> <td> { columns } </td>
> </tr>
> </logic:iterate>
>
> What I would really like to see (before I write it
> myself) is code for
> using iterate as a pager. The hooks seem to be
> there.
>
> -- Ted Husted, Husted dot Com, Fairport NY USA.
> -- Custom Software ~ Technical Services.
> -- Tel 716 737-3463.
> -- http://www.husted.com/about/struts/
=====
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scott
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/