使用SessionListener统计在线人数

HttpSessionListener在线人数和历史访问量 用HttpSessionListener实现在线人数和历史访问量的统计 立即下载
1.编辑监听类:
import javax.servlet.http.HttpSessionListener;
import javax.servlet.http.HttpSessionEvent;
import org.apache.log4j.Logger;

/**
 * Session监听器
 
*/


public class SessionListener implements HttpSessionListener {
  
private Logger logger=Logger.getLogger(this.getClass());

  
private long count=0;
  
public synchronized void sessionCreated(HttpSessionEvent se) {
    
this.count=this.count+1;
    se.getSession().getServletContext().setAttribute(
"count",this.count+"");
  }

  
public synchronized void sessionDestroyed(HttpSessionEvent se) {
    
this.count=this.count-1;
    se.getSession().getServletContext().setAttribute(
"count",this.count+"");
  }

}

 

 2.注册监听到web.xml:

<web-app>
...
  
<listener>
    
<listener-class>com.link2friend.friend.sessionlistener.SessionListener</listener-class>
  
</listener>
...
</web-app>

 

3.网页上使用:

<%=application.getAttribute("count")%>

 
openfire记录在线统计人数插件 立即下载

相关推荐

记录同时在线人数 jsp

记录 在线 session 记录 同时 在线 人数 jsp java web

Session Listener实现在线人数统计功能

我是一个从汽车行业转行IT的项目经理,我是Edward,如想了解更多,请关注我的公众号【转行项目经理的逆袭之路】。这几天一直在努力实现这个功能,可是一直都有一点问题,即登出后立即登录会报错,最后用前端重定向刷新页面来解决,回顾一下。 Listener端: package cn.tedu.listner; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List;

Forever Young 430

springboot 用监听器统计在线人数案例分析

主要介绍了springboot 用监听器统计在线人数案例分析,质是统计session 的数量,思路很简单,具体实例代码大家参考下本

springboot统计当前在线人数,springboot使用HttpSessionListener 监听器统计当前在线人数,拿来即用,不忽悠

原理就是很简单,就是利用HttpSessionListener 监听session的创建和销毁,然后定义个静态变量存储在线人数的变化。 说两种方式,第一种是使用配置类,第二种是使用@WebListener注解,都差不多 方式一:使用配置类 1.创建session监听器 package com.sdsft.pcweb.common.listener; import javax.servl...

qq_38091831的博客 1万+

JavaWeb 18.监听器

专门用于对域对象身上发生的事件或状态改变进行监听和相应处理的对象监听器是GOF设计模式中,观察者模式的典型案例;监听器使用的感受类似于JavaScript中的事件,被观察的对象发生某些情况时,自动触发代码的执行;监听器并不监听web项目中的所有组件,仅仅是对三大域对象做相关的事件监听;

m0_73983707的博客 1173

SessionListener,据说是可以用来统计系统的在线人数

1、在web.xml中增加监听器         com.suning.web.authority.SessionListener     2、 package com.suning.web.authority; public class SessionListener implements HttpSessionListener {      

xiaosongwahaha的博客 1258

JavaWeb中的SessionSessionListener在线人数统计

测试环境:Tomcat 5.0.28 需要用5.5以上的tomcat,5.5一下会产生一个BUG,sessionDestroyed会执行两次 JavaWeb中的Session 在JavaWeb使用HttpSession(以下简称session)对象来表示一个会话。Session的创建(代表会话周期的开始):第一次调用request.getSession()方法时,会创建一个se

科技小潘 2301

Spring Boot SessionListener 用监听器统计网站在线人数

示例:用监听器统计网站在线人数 声明 import javax.servlet.annotation.WebListener; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 用监听器统计网站在线人数 * * HttpSessionList

ylm-sigmund 386

如何基于spring security实现在线用户统计

主要介绍了如何基于spring security实现在线用户统计,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

SpringBoot集成SessionListener统计在线用户人数

今天研究filter和interceptor的区别,看到了springboot集成listener,顺便写个小demo实现一个统计在线用户人数的功能。 代码管理工具:springboot + maven3 pom文件 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifact...

xichengxml的博客 5174

Session监听

Session监听 Servlet中用于实现session对象监听的监听器接口有HttpSessionListener、HttpSessionAttributeListener、 HttpSessionActivationListener和HttpSessionBindingListener、4个监听器接口。 HttpSessionListener :监听HttpSession对象的

zhupengqq的博客 683
上一篇: 一个浏览器的兼容问题
下一篇: 用JAVASCRIPT来刷新框架子页面的七种方法用JAVASCRIPT来刷新框架子页面的七种方法
fightplane
博客等级 码龄24年 191粉丝 110原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值