Liebe Forum-Besucher!
Ich sitze jetzt schon seit ca. einer Woche am selben JSF-Problem.
Meine Aufgabestellung ist es, einen Login zu programmieren, der mich bei erfolgreicher Anmeldung auf meine Profilseite weiterleitet.
Dazu hab ich bereits eine:
login.jsp:
Hier werden mittels eines Command-Buttons die Login-Werte an die LoginCheck-Bean übergeben.
Code:
<h:from>
<h:inputText id="user" value="#{loginCheck.user_name}"/>
<h:inputSecret id="passwd" value="#{loginCheck.passwd}"/>
<h:commandButton action="#{loginCheck.validateLogin}"/>
<h:form>
LoginCheck.java:
Hier werden die Werte, die man von login.jsp bekommt in die Getter/Setter der Klasse geschreiben.
Danach wird in der validateLogin-Methode kontrolliert, ob die angegebenen
Werte in meiner Datenbank stehen und ob sie gültig sind.
Bei Gültigkeit wird man zur show_profile.jsp weitergeleitet.
Das funktioniert bis jetzt auch alles ganz gut!!!
Ich habe dann eine neue Bean erstellt (UserInformation.java), wo ich wieder den Loginnamen brauchen würde, damit ich dann in show_profile den Namen ausgeben kann:
<h3>Profil von <hutputText value="#{UserInformation.user_name}"/>
Die Frage die sich jetzt bei mir stellt ist, wie komm ich wieder zu dem Login-Namen, den man am Anfang der Session angegeben hat?
Sprich, kann ich noch irgendwie auf den Parameter von vorhin zugreifen?
Würde mich über jeden Lösungsvorschlag freuen,
lg
Ich sitze jetzt schon seit ca. einer Woche am selben JSF-Problem.
Meine Aufgabestellung ist es, einen Login zu programmieren, der mich bei erfolgreicher Anmeldung auf meine Profilseite weiterleitet.
Dazu hab ich bereits eine:
- login.jsp
- LoginCheck-Bean
- UserInformation-Bean
- show_profile.jsp
login.jsp:
Hier werden mittels eines Command-Buttons die Login-Werte an die LoginCheck-Bean übergeben.
Code:
<h:from>
<h:inputText id="user" value="#{loginCheck.user_name}"/>
<h:inputSecret id="passwd" value="#{loginCheck.passwd}"/>
<h:commandButton action="#{loginCheck.validateLogin}"/>
<h:form>
LoginCheck.java:
Hier werden die Werte, die man von login.jsp bekommt in die Getter/Setter der Klasse geschreiben.
Danach wird in der validateLogin-Methode kontrolliert, ob die angegebenen
Werte in meiner Datenbank stehen und ob sie gültig sind.
Bei Gültigkeit wird man zur show_profile.jsp weitergeleitet.
Das funktioniert bis jetzt auch alles ganz gut!!!
Ich habe dann eine neue Bean erstellt (UserInformation.java), wo ich wieder den Loginnamen brauchen würde, damit ich dann in show_profile den Namen ausgeben kann:
<h3>Profil von <hutputText value="#{UserInformation.user_name}"/>
Die Frage die sich jetzt bei mir stellt ist, wie komm ich wieder zu dem Login-Namen, den man am Anfang der Session angegeben hat?
Sprich, kann ich noch irgendwie auf den Parameter von vorhin zugreifen?
Würde mich über jeden Lösungsvorschlag freuen,
lg
Comment