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]

Reply via email to