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