Wow, thanks Martin and Chris, I fully overlooked the basic logic of this. I was staying away from the 'and' because it was cycling through each param individually, and so I thought it should be checking for one or the other. The 'or' would totally make this not work, and its now fixed!

Thanks.

Martin Cooper wrote:

Uh, your condition is what's wrong. The parameter key is *always*
going to be either not 'view' or not 'perPage' - it can't be both at
the same time. I think you mean AND instead of OR...

--
Martin Cooper


On Fri, 20 Aug 2004 09:33:32 -0700, Nic Werner <[EMAIL PROTECTED]> wrote:


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