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;
} 
} 

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: javaweb中实现在线人数统计
- 下一篇: java web监听器统计在线用户及人数
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2
