Mssmar: If-Abfrage wird nicht ausgeführt.

Beitrag lesen

Hallo,

ich habe hier das Problem, dass die If-Abfrage gar nicht ausgeführt wird.
Die Ausgabe ist immer: "Falscher Username" selbst wenn der Username == XXX.

Ich kann den Fehler irgendwie im Moment nicht sehen. Kann Jemand bitte helfen.

Danke und Gruß
Messmar

  
<%  
  String username = request.getParameter("username");  
  String userNachname = request.getParameter("userNachname");  
  // check username here..  
  session.setAttribute("username", username );  
  session.setAttribute("userNachname", userNachname );  
  out.println("Login successful.");  
%>  
<%  
  if(username=="XXX"){  
   out.println("Hallo XXX");  
  } else {  
   out.println("Falscher Username");  
  }  
%>  
<br><br>  
<% out.println(session.getId()); %>  
<br>  
<%  
  out.println("username: " + session.getAttribute("username"));  
%>  
<br>  
<%  
  
  out.println("userNachname: " + session.getAttribute("userNachname"));  
%>