SessionListener virker ikke helt korrekt
Jeg har lavet denne sessionlistener, med henblik på at logge brugeren af hvis han lukker browseren. Den udskriver bare ikke ved destroy. Jeg har registreret min session listener i web.xml<listener>
<listener-class>rageout.classes.SessionListener</listener-class>
</listener>
package rageout.classes;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/**
* @author mig
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class SessionListener implements HttpSessionListener {
/**
* Constructor for SessionListener.
*/
public SessionListener() {
super();
}
/**
* @see javax.servlet.http.HttpSessionListener#sessionCreated(HttpSessionEvent)
*/
public void sessionCreated(HttpSessionEvent arg0) {
System.out.println(arg0.getSession().toString());
}
/**
* @see javax.servlet.http.HttpSessionListener#sessionDestroyed(HttpSessionEvent)
*/
public void sessionDestroyed(HttpSessionEvent arg0) {
System.out.println(arg0.getSession().getId());
}
}