Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

logic:greaterThan tag - issue

Mad Shop

2007-08-09

Replies:

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.
©2008 junlu.com - Jax Systems, LLC, U.S.A.