Can't I just do something like:
        <logic:equal property="cColor" value="content_tbl_white" >
            <%= cColor = "content_tbl_blue" %>
            test cellColor
        </logic:equal>

But this does not work either. The logic _does_ find the cColor as
"content_tbl_white"

---
Thanks
Mick Knutson
http://www.baselogic.com

+001(805) 563-0666 Office
+001 (708) 570-2772 Fax
---

----- Original Message ----- 
From: "Mohan Radhakrishnan" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Friday, September 12, 2003 8:48 AM
Subject: RE: assigning a value back to a bean in a logic:iterate?


>
>  If you just want to alternate within the loop you can do something like
> this
>
> <logic:iterate id="item" name="list" indexId="index">
> <%=index%>
> </logic:iterate>
>
>   This will print 'index'. So you can do something like this
>
>    if( index % 2 == 0 ){
>        // Do something
>    } else if( index % 2 == 1 ){
>        // Do something
>    }
>
>  You might also use the logic:equal tag instead of scriptlets.
> Mohan
>
> -----Original Message-----
> From: Mick Knutson [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 12, 2003 8:06 PM
> To: Struts Users Mailing List
> Subject: Re: assigning a value back to a bean in a logic:iterate?
>
>
> I am basically trying to take cellColor which is a variable in my
DynaForm,
> and loop through an array of alerts[] that is also in this DynaForm. So I
> can then alternate the cell colors of the table. So alertForm.cellColor
need
> to be changed each iteration of this loop.
>
> ---
> Thanks
> Mick Knutson
> http://www.baselogic.com
>
> +001(805) 563-0666 Office
> +001 (708) 570-2772 Fax
> ---
>
> ----- Original Message -----
> From: "Mohan Radhakrishnan" <[EMAIL PROTECTED]>
> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> Sent: Friday, September 12, 2003 7:33 AM
> Subject: RE: assigning a value back to a bean in a logic:iterate?
>
>
> >
> >  <bean:parameter id="cellColor" name="cellColor"
> > value="content_tbl_blue" />
> >
> >
> > This code defines a scripting variable but I think that since you don't
> have
> > any html controls this value is not automatically sent with the request.
> >
> >  In our JSP's where we don't have html controls we use the following
code.
> >
> >   <logic:iterate id="timeSheetItem" name="timeSheetEntryForm"
> > property="timeSheetItems">
> > <bean:write name="timeSheetItem" property="tuesdayTime" />
> > <html:hidden name="timeSheetItem" property="tuesdayTime"/>
> >   </logic:iterate>
> > Mohan
> >
> > -----Original Message-----
> > From: Mick Knutson [mailto:[EMAIL PROTECTED]
> > Sent: Friday, September 12, 2003 7:44 PM
> > To: struts
> > Subject: assigning a value back to a bean in a logic:iterate?
> >
> >
> > I have the following code I want to make work:
> >
> >     <logic:iterate id="alert" name="alertListForm"
property="userAlerts">
> > ................................stuff................................
> >         <logic:equal name="alertListForm" property="cellColor"
> > value="content_tbl_white" >
> >             <bean:parameter id="cellColor" name="cellColor"
> > value="content_tbl_blue" />
> >         </logic:equal>
> >         <logic:equal name="alertListForm" property="cellColor"
> > value="content_tbl_blue" >
> >             <bean:parameter id="cellColor" name="cellColor"
> > value="content_tbl_white" />
> >             test blue
> >         </logic:equal>
> >     </logic:iterate>
> >
> > But I can't seem assign "cellColor" attribute back into alertListForm.
> >
> > ---
> > Thanks
> > Mick Knutson
> > http://www.baselogic.com
> >
> > +001(805) 563-0666 Office
> > +001 (708) 570-2772 Fax
> > ---
> >
> > ---------------------------------------------------------------------
> > 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]
> >
> >
>
> ---------------------------------------------------------------------
> 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]
>
>

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

Reply via email to