Solution 1 : 
<bean:define id="myObject" name="element" property="value"/>
<logic:equal name="myObject" property="status" value="true">Active</logic:equal>
...

Solution 2 : 
<logic:equal name="element" property="value.status" value="true">Active</logic:equal>
...


Nico.


> Hi all,
> I need to use the logic:equal inside a logic iterate..and I am
> Having problems..
> My case is that I hae in an ActionForm an HashMap property which
> contains
> Pairs of  String, MyObject.  My object has a Boolean property called
> status
> 
> What I want to do is to loop thru all the objects in my hashmap and, if
> the property status has a value of true I want to display button A,
> while if it is false I want to display button B.
> 
> For testing purposes I am now displaying some text...
> 
> 
> I tried with following loop, but seems that is not working properly
> 
> // Loop thru all the objects contained in the hashmap
> <logic:iterate id="element" name="batchTaskForm" property="tasks"> 
>   <tr class="workscreen">
>      <td align="right" class="workscreen">
>     
> // Here I got myObject   , and its property 'type'
> 
>      <bean:write name="element" property="value.type"/>
>      </td>
>      <td align="left" class="workscreen">
>        
> // Now I should reuse MyObject here....but below code raises
> // exception (obviously)
> 
> <logic:equal name="element" property="status"
> value="true">Active</logic:equal>
>     <logic:equal name="element" property="status"
> value="false">Inactive</logic:equal>
>      
>    </td>
>      </tr>    
> </logic:iterate>
> 
> I believe I should go for a bean:define  tag but I m not sure how to use
> it
> 
> Anyone can help?
> 
> Thanx in advance and regards
> marco
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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