u can always write your own tag and get rid of that scriptlet :)

Khalid

----- Original Message -----
From: "Cohan, Sean" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Friday, January 03, 2003 12:58 PM
Subject: RE: Iterate Index Evaluation


> chuckle, chuckle...
>
> -----Original Message-----
> From: Siggelkow, Bill [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 03, 2003 3:43 PM
> To: 'Struts Users Mailing List'
> Subject: RE: Iterate Index Evaluation
>
>
> Er ... I think you may be right ... I know it can be done using scriptlet
> for example:
>
> <logic:iterate indexId="index" ...>
>   <% if ((index % 2) == 0) {%>
>     even row markup here
>   <% } else { %>
>     odd row markup here
>   <% } %>
> </logic:iterate>
>
> But we all know how evil this is!
>
> -----Original Message-----
> From: Cohan, Sean [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 03, 2003 3:05 PM
> To: 'Struts Users Mailing List'
> Subject: RE: Iterate Index Evaluation
>
>
> Thanks, but I think there will be a problem with the bean:define since the
> jsp 1.1 spec does not allow you to use the same bean name more than once
in
> a single page (which is what we would be doing in an iterate tag.)  Unless
> I'm misinterpreting.
>
> -----Original Message-----
> From: Siggelkow, Bill [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 03, 2003 2:49 PM
> To: 'Struts Users Mailing List'
> Subject: RE: Iterate Index Evaluation
>
>
> Try something like ...
>
> <logic:iterate indexId="index" ...>
>   <bean:define id="indexMod2" value='<%= index % 2 %>'/>
>   <logic:equal name="indexMod2" value="0">
>     markup for even row here
>   </logic:equal>
>   <logic:notEqual name="indexMod2" value="0">
>     markup for odd row here
>   </logic:equal>
> </logic:iterate>
>
> -----Original Message-----
> From: Cohan, Sean [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 03, 2003 2:40 PM
> To: Struts (E-mail)
> Subject: Iterate Index Evaluation
>
>
> I need to iterate over a collection and be able to tell whether the
current
> index is odd or even.  Any ideas on how I can use the logic tag for this?
>
> <logic:match name="index" value="odd or even?">
>
>
> Thanks.
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to