You are missusing <logic:equal> tag : <logic:equal name="childDetail" parameter="rateClassTCSGRTE">
- if you want to test a bean property, use name="" property="" - if you want to test a request parameter, use parameter="" using name + parameter has no sense. Nico > I can use the logic:NotEqual tag but I need to activate some display if the > condition is true. > How to handle that if I use logic:notEqual tag..Becuase then I need to go to > the next counter in the iterate tag if the condition does not match.. > > <logic:equal name="aUpdateForm" property="viewChildRecord" value="true"> > <logic:iterate id = "childDetail" name="coll" > > <logic:equal name="childDetail" > parameter="rateClassTCSGRTE" value="<%=ss%>"/> > <html:text name="childDetail" > property="rateClassTCSGRTE" size="3" /> > </logic:equal> > </logic:iterate> > </logic:equal> > > ALL suggestions welcome !! > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 14, 2003 2:07 PM > To: [EMAIL PROTECTED] > Subject: RE: URGENT :: LOGIC:EQUAL works only with one constant Value ?? > Not R epeat Iterations ???? > > > Try a combination of logic:equal and logic:NotEqual... > > Also try TRUE (In caps..)I had similar problems and i solved them using > those techniques... > > -----Original Message----- > From: Chawla, Yogesh [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 14, 2003 10:25 AM > To: 'Struts Users Mailing List' > Subject: RE: URGENT :: LOGIC:EQUAL works only with one constant Value ?? > Not R epeat Iterations ???? > > > I am specifying the complete values. The e.g I had written was simplistic > for getitng some help! > > The code is something like this.. > > <logic:equal name="aUpdateForm" property="viewChildRecord" > value="true"> > > <logic:iterate id = "childDetail" name="coll" > > <logic:equal name="childDetail" > parameter="rateClassTCSGRTE" value="<%=ss%>"/> > Any ideas.. > > regards. > > -----Original Message----- > From: Kwok Peng Tuck [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 14, 2003 1:18 PM > To: Struts Users Mailing List > Subject: Re: URGENT :: LOGIC:EQUAL works only with one constant Value ?? > Not R epeat Iterations ???? > > > Sure it works, but you don't specify the property of the variable, name > of the variable to be compared to. > So that's why it doesn't evaulate to equal. > Here, take a peek : > http://jakarta.apache.org/struts/userGuide/struts-logic.html#equal > > Chawla, Yogesh wrote: > > >Hello, > > > >I have a repeat nested tag logic like this : > > > >The Struts Documentation on ligoc tags mentions this for the logic:equal > >tag. Why is it that it can only be checked against one contant value ? > > > >equal - Evaluate the nested body content of this tag if the requested > >variable is equal to the specified value. > >Compares the variable specified by one of the selector attributes against > >the specified constant value. The nested body content of this tag is > >evaluated if the variable and value are equal. > > > >Can I use something like this : > > > ><logic:iterate id="resultCounter" > > > <logic:equal value="changing value in each iterate tag based on id > >resultCounter"> > > <logic:iterate "if resultCounter matches the value, then get > >the results"> > > <html:text name="resultCounter" > >property="value1Text"> > > </logic:iterate> > > </logic:equal> > ></logic:iterate> > > > >This is not working even if conditions are not matching. It prints the > >html:text even if equal is not matching !! > > > >Any inputs would be appreciated.. > > > >Cheers :) > >DISCLAIMER: The information in this message is confidential and may be > >legally privileged. It is intended solely for the addressee. Access to > this > >message by anyone else is unauthorised. If you are not the intended > >recipient, any disclosure, copying, or distribution of the message, or any > >action or omission taken by you in reliance on it, is prohibited and may be > >unlawful. Please immediately contact the sender if you have received this > >message in error. Thank you. > > > >--------------------------------------------------------------------- > >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] > DISCLAIMER: The information in this message is confidential and may be > legally privileged. It is intended solely for the addressee. Access to this > message by anyone else is unauthorised. If you are not the intended > recipient, any disclosure, copying, or distribution of the message, or any > action or omission taken by you in reliance on it, is prohibited and may be > unlawful. Please immediately contact the sender if you have received this > message in error. Thank you. > > --------------------------------------------------------------------- > 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] > DISCLAIMER: The information in this message is confidential and may be > legally privileged. It is intended solely for the addressee. Access to this > message by anyone else is unauthorised. If you are not the intended > recipient, any disclosure, copying, or distribution of the message, or any > action or omission taken by you in reliance on it, is prohibited and may be > unlawful. Please immediately contact the sender if you have received this > message in error. Thank you. > > --------------------------------------------------------------------- > 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]