I prefer the "search".equals(<xsp-request:get-parameter name="todo"/>) form, since it will never throw a NullPointerException.
The reason ``=='' doesn't work is because ``=='' is identity, not equality check. It will only return true if the two operands are the same object, not two different objects having the same value. 2c -- Ilya Rob Grundel wrote: > use the .equals("todo") operator on the string comparison > > -----Original Message----- > From: Ganael LAPLANCHE [mailto:[EMAIL PROTECTED]] > Sent: Thursday, 5 September 2002 11:49 PM > To: [EMAIL PROTECTED] > Subject: "if" not working > > Hi all, > > I'm trying to test the value of a hidden parameter sent via an > html form... > Here is the test : > > <xsp:logic> > if(<xsp-request:get-parameter name="todo"/>=="search") > { > <xsp:content>That's ok !</xsp:content> > } > <xsp:logic> > > The test never returns true... What's wrong ??? > > Thank you, > Gan. > > > > =========================================================================== > > > This email may be confidential and/or privileged. Only the intended > recipient may access or use it. > > We use virus scanning software but exclude all liability for viruses > or similar in any attachment. > > Copyright in this email and any document created by Pitt & Sherry > Consulting Engineers will > > remain vested in Pitt & Sherry Consulting Engineers and will not > transfer to you. > > If you have received this email by mistake, please telephone (613) > 6323 1900 (reverse charges), > > or forward message to [EMAIL PROTECTED] > > =========================================================================== > > > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>