我想通过HttpSessionEventPublisher
我的web.xml文件计算用户在线或活动会话,如下所示:
<listener>
<listener-class>my.web.application.SessionManager</listener-class>
</listener>
我的班级SessionManager
是:
import org.springframework.security.web.session.HttpSessionEventPublisher;
import javax.servlet.http.HttpSessionEvent;
public class SessionManager extends HttpSessionEventPublisher {
private static int userCount;
@Override
public void sessionCreated(HttpSessionEvent event) {
userCount++;
super.sessionCreated(event);
}
@Override
public void sessionDestroyed(HttpSessionEvent event) {
userCount--;
super.sessionDestroyed(event);
}
public static int getUserCount() {
return userCount;
}
}
当启动应用程序4
会话创建时,应该是1
创建会话,如何解决我的问题?
感谢