Following is my actual code 
     <nested:notEmpty property="completeItems">
        <nested:iterate property="completeItems" id="complete" 
indexId="completeIdx">
         <nested:write property="paymentAmount" />
        <nested:greaterEqual property="paymentAmount" value="1000.00"> 
      <tr>
                    <b> Greater Equal 1000 </b> 
         </tr>
  </nested:greaterEqual>
     </nested:iterate>
</nested:notEmpty>
   
    
        This is working for all the values greater and equal to 1000 but it 
also works for all the values less than 1000, which it should not.  Can you 
help me out in this.  I am getting "Greater Equal 1000" message even for values 
less than 1000.
   
    The bean property returns a big Decimal.  But still this comparision fails! 
 Not able to get to the root of the cause, do you have any idea.   
              I am retriving the values from Database, and I have checked the 
return value its a big decimal.
   
  Even <logic:greaterEqual> is not working for me.
   
  We are using Struts 1.2 version.  Still problem exists.    
          Specification-Title: Struts Framework
Specification-Vendor: The Apache Software Foundation
Specification-Version: 1.2.7
Implementation-Title: Struts Framework
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Version: 1.2.7
   
  struts-logic.tld entries
       <tlibversion>1.2</tlibversion>
<jspversion>1.1</jspversion>



       
---------------------------------
Yahoo! oneSearch: Finally,  mobile search that gives answers, not web links. 

Reply via email to