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]