Ik ben nu bezig met een JSP pagina die wachtwoorden vergelijkt die gesubmit worden met een http form.
Opzich werkt het (equalsIgnoreCase werkt perfect), echter zodra beide formvelden leeg worden gelaten in het formulier in de vorige pagina kan ik dat niet opvangen door de eerste vergelijking te maken.
ik heb geprobeerd ipv: pass1 == "" d
it te doen: pass1 == null
maar dat heeft geen enkel effect. Iemand een idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
| String pass1 = request.getParameter("password");
String pass2 = request.getParameter("password2");
if ((pass1 == "" || pass2 == "")) {
out.println("password is empty");
} else {
if ( pass1.equalsIgnoreCase(pass2)) {
out.println("password 1 matches password 2");
} else {
out.println("password 1 doesnt match password 2");
}
} |
Opzich werkt het (equalsIgnoreCase werkt perfect), echter zodra beide formvelden leeg worden gelaten in het formulier in de vorige pagina kan ik dat niet opvangen door de eerste vergelijking te maken.
ik heb geprobeerd ipv: pass1 == "" d
it te doen: pass1 == null
maar dat heeft geen enkel effect. Iemand een idee?