You're welcome.

Nico.



> Nicolas, there was an error like you mentioned in the ending tag..
> 
> It did not give any compilation errors however...  SURPRISE!!
> 
> Anyway, I corrected that and its working now...
> 
> Great input people and thanks to all and specially to NICOLAS..
> 
> Cheers :)
> 
> -----Original Message-----
> From: Nicolas De Loof [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 14, 2003 2:47 PM
> To: Struts Users Mailing List
> Subject: Re: URGENT :: LOGIC:EQUAL works only with one constant Value ??
> Not R epeat Iterations ????
> 
> 
> You're code has a XML error :
> 
> property="rateClassTCSGRTE" value="<%=ss%>"/>
> 
> The "/>" close the tag without body content, so the equal test has no effect
> 
> use :
> 
> 
> <logic:equal name="childDetail" property="rateClassTCSGRTE" value="<%=ss%>">
> 
>   System.out.println("THIS ALWAYS RUNS EVEN IF CONDITION FAILS") 
> </logic:equal>
> 
> Nico.
> 
> 
> > I am using property only...Was trying earlier to see if parameter will
> work
> > in case property does not work..Code below for your reference..
> > 
> > <logic:equal name="awbDetailUpdateForm" property="viewChildRecord"
> > value="true">
> > 
> > <logic:iterate id = "childDetail" name="coll" > 
> > <logic:equal name="childDetail"
> > property="rateClassTCSGRTE" value="<%=ss%>"/> 
> > System.out.println("THIS ALWAYS RUNS EVEN IF
> > CONDITION FAILS") 
> > </logic:equal>
> > </logic:iterate>
> > </logic:equal>
> > 
> > Yogesh
> > 
> > -----Original Message-----
> > From: Nicolas De Loof [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, October 14, 2003 2:36 PM
> > To: Struts Users Mailing List
> > Subject: Re: URGENT :: LOGIC:EQUAL works only with one constant Value ??
> > Not R epeat Iterations ????
> > 
> > 
> > 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]
> > 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