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]