Session显示网站当前在线人数

一、原理:

  简单实现人数统计,也就是对session实现监听,用户访问就创建一个session将计数器+1,销毁一个session就将计数器-1。如果是直接访问html那么就必须在servlet中写入request.getSession(true);来创建session对象,不然不会自动创建。但是如果是jsp页面,因为jsp本来就是动态页面,会到server进行交互含内置对象,所以会自动创建session。

详见:https://www.cnblogs.com/quchengfeng/p/5007097.html

二、实现:

监听器代码:

Session显示网站当前在线人数_第1张图片

 

在xml中注册监听器并且将session销毁时间设为1分钟:

 

 

将监听器类引入jsp并用java语言得到值count:  

 

 效果图:

 Session显示网站当前在线人数_第2张图片

 

网盘:

链接:https://pan.baidu.com/s/1-uU-4I8i3Q6qMhd8UyxoSw
提取码:n2zu 

你可能感兴趣的:(Session显示网站当前在线人数)