2016-02-22 1 views

Répondre

0

Sur Serverside vous pouvez enregistrer un HttpSessionListener:

package com.example 
public class MySessionListener implements HttpSessionListener { 

    public void sessionCreated(HttpSessionEvent event) { 
     System.out.println("Session created"); 
    } 

    public void sessionDestroyed(HttpSessionEvent event) { 
     System.out.println("Session destroyed"); 
    } 
} 

pour vous inscrire, vous pouvez ajouter des annotations @WebListener à la classe du listner ou ajouter l'auditeur à web.xml

<listener> 
    <listener-class>com.example.MySessionListener</listener-class> 
</listener> 

L'écouteur ne sera pas appelé au moment où le navigateur est fermé, il sera appelé lorsque la session est expirée.

+0

il est tihs besoin tnks – HagaHood

0

Vous avez détecter le navigateur événement près de javascript.see Trying to detect browser close event pour détecter navigateur événement close

Envoyer ajax appel à Serverside qui annulera la session