OK, ich bin irgendwie unfähig, meine Probleme zu erklären, aber ich werde versuchen, so detailliert und doch so knapp wie möglich zu sein.Java Servlet, wie man einen bestimmten Wert von einem Sitzungsattribut bekommt
Ich habe 2 Servlets; NewCustomerServlet und LoginServlet
Ich habe 1 Java Bean; Benutzer
Der Benutzer hat eine Reihe von Feldern. Benutzername, Vorname, Passwort, etc ...
mein index.jsp leitet den Benutzer automatisch zu NewCustomerServlet, so dass der Benutzer ein "Konto" erstellen kann Sobald sie füllen die Felder die Bean Bean erstellt und gespeichert in die Sitzung. Dann kann sich der Benutzer "anmelden"
Das Problem, das ich habe, validiert den Benutzernamen aus der Sitzung "Benutzer" mit den Feldern login.jsp mit der Sitzung.
Wie greife ich auf die Sitzungen "Benutzername" oder "Passwort" Feld. Alles was ich scheinbar tun kann, ist der Name der Sitzung, die "Benutzer" wäre?
Jesus ... Ich "lerne" Java seit etwa 2 Jahren, und eine Sache, die mir in den Sinn kam für das Projekt war in der Lage t O; Benutzer someUser = (Benutzer) session.getAttribute ("Benutzer"); Das war der Schlüssel, den ich vermisste. Ich habe vergessen zu erwähnen, dass Benutzer IS serialisierbar ist und ich entschuldige mich dafür. Alles in allem, das war genau das, was ich brauchte, und DANKE für die knappen Informationen! – surlistyc