写个session监听器,并注册到web.xml中
类
实现HttpSessionListener接口
sessionCreated 创建session时候执行的方法
sessionDestroyed 销毁session时候
如果需要与session交互,可以用HttpSessionEvent对象取得该web项目的session,ServletContext对象和其他对象。。。
<listener>
<listener-class>
com.xx.SessionCounter
</listener-class>
</listener>
类
实现HttpSessionListener接口
sessionCreated 创建session时候执行的方法
sessionDestroyed 销毁session时候
如果需要与session交互,可以用HttpSessionEvent对象取得该web项目的session,ServletContext对象和其他对象。。。
package com.xx;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCounter implements HttpSessionListener {
private static int activeSessions = 0;
public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
}
public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
}
public static int getActiveSessions() {
return activeSessions;
}
}