cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Hoskens ...@schaubroeck.be>
Subject Re: JXTemplate test condition
Date Mon, 22 Nov 2004 09:49:55 GMT
You need to set the complete jexl expression in the curly braces , and 
if working with strings, I prefer .equals():

<jx:when test="${value1.equals('1') and not(value2.equals('2'))}/>

use and/or/not as operators (more on this at: 
http://java.sun.com/webservices/docs/1.0/tutorial/doc/JSTL4.html#65865)

Kind Regards,
Jan

oceatoon wrote:

>pguillard wrote:
>
>  
>
>>Hi,
>>
>>Basic question but i can't find the answer: how to write a more complex
>>test condition in JXT exprerssion
>> 
>>        <jx:choose>
>>            <jx:when test="${value1=='1'} and ${value2=='2'}">
>>            or  <jx:when test="${value1=='1'} &amp;&amp; ${value2=='2'}">
>>            or <jx:when test="${value1=='1' &amp;&amp; value2=='2'}">
>>
>>Regards,
>>Phil
>>    
>>
>This might simply be a syntax problem Phil, once you're in a ${} you can
>manipulate all jx variable from the context
>I haven't tried this but don't see why it wouldn't run   
><jx:choose>
><jx:when test="${(value1=='1' &amp;&amp; value2=='2') || (value1=='1' and
>$value2=='2')} ">
>            ...etc
>
>Tibor
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message