Tischtennisspieler
Mitglied
Hi,
erstmal frohes Neues an das Tutorials-Team und allen anderen Usern.
Ich habe eine J2EE Anwendung bei der ich bei einer erfolreichen Anmeldung den Paramter "booLogin" im Session Bean auf true setzte. Standarndert ist false. Beim Aufruf der einzelnen Seiten wird erst der Parameter überprüft und falls true auch gezeigt.
Nun habe ich aber folgendes Problem. Wenn ich ca. 1 Minute nichts machte verliert die aktuelle Session ihre Gültigkeit und der Wert von booLogin wird wieder false. Ich habe das Geführ als ob das Session Bean einfach nicht mehr Aktiv ist und daher den Standardwert sprich "false" annimmt. Wie kann ich das selber steuern?
Oder ist mein Ansatz falsch? Bin für jede Hilfe zu haben.
Gruß
Tischtennisspieler
erstmal frohes Neues an das Tutorials-Team und allen anderen Usern.
Ich habe eine J2EE Anwendung bei der ich bei einer erfolreichen Anmeldung den Paramter "booLogin" im Session Bean auf true setzte. Standarndert ist false. Beim Aufruf der einzelnen Seiten wird erst der Parameter überprüft und falls true auch gezeigt.
Code:
Im Session Bean:
----------------
private booLogin
public boolean getBooLogin()
{
return booLogin;
}
public void setBooLogin(boolean booLogin)
{
this.booLogin = booLogin;
}
In den Servlets:
----------------
public void meineMethode(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
...
booLogin = mySessionBean.getBooLogin();
if (booLogin) {
... // Zugriff erlaubt und start der Anwendung
}
else
{
... // Zeigt die Login Maske
}
}
Nun habe ich aber folgendes Problem. Wenn ich ca. 1 Minute nichts machte verliert die aktuelle Session ihre Gültigkeit und der Wert von booLogin wird wieder false. Ich habe das Geführ als ob das Session Bean einfach nicht mehr Aktiv ist und daher den Standardwert sprich "false" annimmt. Wie kann ich das selber steuern?
Oder ist mein Ansatz falsch? Bin für jede Hilfe zu haben.
Gruß
Tischtennisspieler