To further explain... It doesn't make sense, because the expression will
be true if param.key is either 'view' or 'perPage'.

-----Original Message-----
From: Nic Werner [mailto:[EMAIL PROTECTED] 
Sent: Friday, August 20, 2004 11:34 AM
To: Tag Libraries Users List
Subject: Re: Nested expressions


You'd think it would, but JSTL is still allowing them to pass through. 
Anyone want to point out where I'm just missing this?

This code is generating the url string to be used later, but stripping 
out two of the params. If I don't use the OR, one will always strip out,

but put it in and it ignores it.

<c:forEach items="${param}" var="params" varStatus="status">
    <c:if test="${params.key != 'view' || params.key != 'perPage'}">
        <c:set var="url"><c:out 
value="${url}&${params.key}=${params.value}" escapeXml="false"/></c:set>
        <c:out value="${params.key}=${params.value}" escapeXml="false"/>

<%-- Output to test --%>
    </c:if>  
</c:forEach>

Any suggestions guys? You've never failed me before!

Thanks,

- Nic.


Derek wrote:

> You were on the right path.  This should do it...
>
> <c:if test="${params.key != 'view' || params.key != 'perPage'}">
>
> Derek
>
>
> On Aug 19, 2004, at 7:47 PM, Nic Werner wrote:
>
>> I'm sure I'm just looking at this the wrong way, and I can't find it
>> in Shawns book, but I want to evaluate two variables with an OR 
>> condition:
>>
>> <c:if test="${params.key != ('view' || 'perPage')}">
>>
>> Basically, if params.key doesn't equal  the words 'view' or
>> 'perPage', go ahead.......
>>
>> What am I doing wrong here?!
>>
>> Thanks,
>> - Nic
>>
>> ---------------------------------------------------------------------
>> 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]
>


---------------------------------------------------------------------
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