import javax.servlet.http.*;
import javax.servlet.*;
public class UserCountListener implements HttpSessionListener
{
static int count = 0;
public void sessionCreated(HttpSessionEvent se) {
count++;
HttpSession session = se.getSession();
System.out.println("new session: " + session.getId());
}
public void sessionDestroyed(HttpSessionEvent se) {
count--;
HttpSession session = se.getSession();
System.out.println("destroy session: " + session.getId());
}
public int count(){
return count;
}
}
xml
<listener>
<listener-class>UserCountListener</listener-class>
</listener>
<session-config>
<session-timeout>1</session-timeout>
</session-config>