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]



Reply via email to