Matze: Java If Else ? Ich verstehs nicht

Beitrag lesen

Hallo NG,

ich sags gleich. Ich bin ASP-Entwickler. Nachdem ich mehr oder weniger erfolgreich mit JAVA kämpfe, stolpere ich über ein eigentlich absolut triviales Problem.

if (request.getParameter("gueltig") != null)
{
   dwert = request.getParameter("gueltig");
}
else
{
   dwert = "01.01.03";
}

Gibt es irgend einen vernünftigen Grund weshalb er die else-Anweisung ignoriert ???

Vielen Dank im voraus.

Matze

also, die if/else anweisung stimmt so... also, das einzige was da in deinem code noch nen fehler produzieren könnte is der rückgabewert von request.getParameter. maybe kommt da ja immer was != null raus, bzw, was soll das teil eigentlich zurückgeben?
aber deine ifelse is richtig!

viel spaß noch ;)

Erstmal danke ,

also das ganze soll eigentlich nur folgendes bewirken. falls das request.gueltig leer ist soll automatisch der Wert "01.01.03" übernommen werden.

Wenn in der Eingabemaske im Feld "gueltig" ein datum steht funktioniert es auch problemlos. Nur wenn kein Wert eingetragen wird, wird so wie ich das sehe die else-Anweisung nicht ausgeführt.

Das Verhalten ist mir ziemlich rätselhaft.
Grüsse Matze