"Claus Jul Larsen" <clausanne@mail.dk> skrev i en meddelelse
news:3b612aba$0$51823$edfadb0f@dspool01.news.tele.dk...
> Hej
>
> Jeg kører et servlet program og undrer mig over det:
>
> out.println("Mode: " + request.getParameter("mode"));
> if (request.getParameter("mode") == "test") {
> out.print("Param er: " + mode);
> }
>
> Den første linie bliver vist fint nok uden problemer, men det
er som om at
> den if-sætning ikke kan bruges sammen med getParameter() ??
Du kan ikke sammenligne String's ved at bruge '==' du skal bruge
en af 'equals' metoderne istedet.
f.eks.:
out.println("Mode: " + request.getParameter("mode"));
if (request.getParameter("mode") .equals("test") )
{
out.print("Param er: " + mode);
}
Så virker det.
--
With many Thanks
Soren ' Disky ' Reinke ICQ #1413069
http://www.disky-design.dk/fish
Remove IHSYD from email address when replying by email