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]

Reply via email to