javaWeb 在线人数统计
1.新建一个工程OnlineCount,包结构如下图所示:
demo1:新建一个OnlineCounter.java
代码如下:
package com.dr.demo2.servlet; 
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener; 
import org.apache.log4j.Logger; 
public class OnlineCounter extends HttpServlet implements HttpSessionListener
{
private static Logger log = Logger.getLogger(OnlineCounter.class);
private static final long serialVersionUID = 1L;
private static int sessionCounter = 0;
public OnlineCounter(){
log.info("OnlineCounter initialized.");
}
public void sessionCreated(HttpSessionEvent se) {
sessionCounter++;
log.info("session created:" + sessionCounter);
}
public void sessionDestroyed(HttpSessionEvent se) {
sessionCounter--;
log.info("session destroied");
}
public static int getOnlineSession() {
return sessionCounter;
} 
} 

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号
