1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
552
552
EMPFEHLEN
-
Moin,
ich stehe grad etwas auf dem Schlauch mit einer if-Abfrage:
Ich habe eine geschütze JSP-Datei.
Mittels request.getRemoteUser() bekomme ich einen String mit dem eingeloggten User.
Ich habe in einer Bean eine Datenbankabfrage. Das Ergebnis der Abfrage speichere ich in einer ArrayList<String>.
Jetzt zum Code in der JSP, der nicht klappt:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
<% ArrayList<String> userListe = mybean.getListe(); String loginUser = request.getRemoteUser(); for (String username : userListe) { if(loginUser == username) { out.println("user sind gleich"); } else { out.println("user sind nicht gleich"); } out.println(username); out.println(loginUser); } %>
Hier die Ausgabe des ganzen:
Wie man an der zweiten Zeile sehen kann, sind username und loginUser sehr wohl gleich... Aber wieso springt das Programm in den else-Zweig... Wo ist mein Fehler?HTML-Code:user sind nicht gleich admin admin
Vielen Dank im voraus für Eure Hilfe...Geändert von jhartlep (11.12.10 um 22:37 Uhr) Grund: problem gelöst
-
Dein Problem hat nichts mit JSP zu tun, sondern mit Plain Java:
Strings vergleicht man nicht mit "==", sondern mittels
Code :1
username.equals(loginname");
Es sei denn, du möchtest wirklich auch Identität, und nicht auf Gleichheit prüfen...
-
*narf* mist - vielen Dank!
Ich bin noch zu sehr in der PHP-Welt gefangen... Jetzt wo Du es schreibst, geht mir ein Licht auf...
Ähnliche Themen
-
Problem mit einer Abfrage
Von Little Caro im Forum .NET CaféAntworten: 4Letzter Beitrag: 13.05.08, 22:27 -
Problem mit einer SQL Abfrage
Von DerKleene1 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 24.08.07, 16:51 -
Problem bei einer Abfrage
Von aro69 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 02.04.07, 23:10 -
Problem mit einer DB Abfrage
Von webteddy im Forum PHPAntworten: 2Letzter Beitrag: 26.08.05, 14:36 -
Problem mit einer Variable bei einer Mysql-Abfrage in php
Von Blaschki im Forum PHPAntworten: 3Letzter Beitrag: 28.07.03, 10:08





Zitieren
Login





