Hi,

Your example works for me exactly as you have provided it.

What version of Jelly are you using? (I am using one built
from the CVS head).

> -----Original Message-----
> From: Agarwal, Manish [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, September 25, 2003 6:35 PM
> To: [EMAIL PROTECTED]
> Subject: jellt tag, problems with comparision operator
> 
> 
> HI!
> 
> I am writing piece of script :
> 
>       <j:set var="k" value="0"/>
>       <j:set var="m" value="10"/>
> 
>       <j:while test="${k &lt; m}">
>               <log:info>Print the value of k :${k}:</log:info>
>               <j:set var="k" value="${k+1}"/>
>       </j:while>
> 
> This doesn't work, it throws exception:
>     [junit] Caught exception evaluating: 
> org.apache.commons.jexl.ExpressionImpl@
> 5f8172. Reason: java.lang.Exception: Invalid comparison : LT
>     [junit] java.lang.Exception: Invalid comparison : LT
> 
> On the other hand a comparision like ${2 &lt; 3} works. It 
> seems like using variables with jexl gives problem in case of 
> &lt; operator.
> 
> 
> Has anyone faced this yet?
> 
> ---------------------------------------------------------------------
> 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