My apologies for the easy question. I should have known. --- [EMAIL PROTECTED] wrote: > You'll want to do if( > !(paramPassword.equalsIgnoreCase(secretCode))) { } > else { } > > You cant use logical operators on Strings for what > you're trying to do! > > Look up the java.lang.String javadocs for more > information on the equals and > equalsIgnoreCase methods. > > Steve > > > -----Original Message----- > From: Z.BEAT [mailto:zackbeatty@;yahoo.com] > Sent: Thursday, October 17, 2002 1:58 PM > To: Tomcat Users List > Subject: expression ALWAYS evaluates to "if"... > NEVER to "else" > > > In the following code snippet, the expression ALWAYS > evaluates to the "if" statement block: > > String paramPassword = > request.getParameter("paramPassword"); > String secretCode = "secret"; > > if(paramPassword != secretCode) > { > > } > else > { > > } > > However, my debugging flags that I send in an HTML > comment CLEARLY show that the two variables have the > same value: > > <!-- DEBUG FLAGS > paramPassword: secret > secretCode: secret > --> > > What is going on? Am I missing something obvious? > > Thanks! > > __________________________________________________ > Do you Yahoo!? > Faith Hill - Exclusive Performances, Videos & More > http://faith.yahoo.com > > -- > To unsubscribe, e-mail: > <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: > <mailto:tomcat-user-help@;jakarta.apache.org> >
__________________________________________________ Do you Yahoo!? Faith Hill - Exclusive Performances, Videos & More http://faith.yahoo.com -- To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>