みなさん、こんにちは。私はキャベツでアーチ型の豚です。
面倒なことなく、コードに直接アクセスしてください。
HttpSessionListenerインターフェースを実装して、ウェブサイト上のオンラインの人々の数を数える
/**
* @ClassName: OnlineListener
* @Description:统计网站在线人数
* @author Lily
* @date 2020年4月10日
*/
public class OnlineListener implements HttpSessionListener{
private static Integer online=0;
/*
* 监听session创建
*/
@Override
public void sessionCreated(HttpSessionEvent arg0) {
synchronized (online) {
online++;
}
}
/*
* 监听session销毁
*/
@Override
public void sessionDestroyed(HttpSessionEvent arg0) {
synchronized(online){
if(online>0){
online--;
}
}
}
public static int getOnline(){
return online;
}
}
フロントページは、オンラインの値を直接取得するためにgetOnlineメソッドを使用します。これはとてもシンプルでとても簡単です!!!