Führen Sie vor dem Ablauf der Sitzung im Frühjahr ein benutzerdefiniertes Ereignis aus

7

Ich bin Anfänger im Spring Framework.

In meinem Fall kann die Sitzung ablaufen, indem Sie dem Weg folgen - & gt; Erfolg abmelden (Explicit Log-out)

- & gt; Sitzungstimeout (implizite Abmeldung)

Ich habe DML (Record Insertion) in der Datenbank immer dann, wenn sich ein Benutzer anmeldet und ich möchte DML (Datensatzlöschung) in der Datenbank immer dann ausführen, wenn das Zeitlimit der Benutzersitzung (Implizites Abmelden).

Meine Frage ist, dass es im Frühling einen Weg gibt, der uns vor Ablauf der Sitzung sagt. So kann ich mein benutzerdefiniertes Ereignis vor Ablauf der Sitzung ausführen.

Vielen Dank im Voraus

    
Yasir Shabbir Choudhary 03.01.2015, 08:39
quelle

2 Antworten

14

Ja, Sie können das mit SessionDestroyedEvent .

%Vor%

Und in web.xml:

%Vor%

Dieses Ereignis wird sowohl für die normale Abmeldung als auch für das Session-Timeout ausgelöst.

    
Codo 03.01.2015, 09:11
quelle
4

Ich habe mein Problem gelöst, indem ich ähnlich wie @ Codo antworten

folgte %Vor%     
Yasir Shabbir Choudhary 03.01.2015 10:44
quelle