JavaWeb中Listener如何实现Session统计在线用户数量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计883个文字,预计阅读时间需要4分钟。
1. 监听器Listener
1.1 监听器的作用
监听器是一种功能组件,在创建、销毁、添加、修改或删除应用程序、会话和请求对象属性时自动执行代码。它适用于Servlet,可以监控这些对象的变化。监听器是Servlet的一种监控机制,能够监听特定事件的发生,并在事件发生时自动执行相应的代码。
一.监听器Listener
1.1 Listener的作用
Listener是一个功能组件,在创建、销毁或添加、修改或删除应用程序、会话和请求对象的属性时自动执行代码。
监听器是servlet的监听器,它可以监听客户端的请求和服务器的操作。
可以使用application,session,request这三个对象
1.2 小demo之统计在线人数
1.新建omline,继承类HttpSessionListener,重写sessionCreated和sessionDestroyed方法:
public class omline implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se) { } public void sessionDestroyed(HttpSessionEvent se) { } }2.对于sessionCreated方法:
创建Session监听,可以查看用户的一举一动。一旦创建Session就会触发这个方法!
对于sessionDestroyed方法:
销毁session监听。
本文共计883个文字,预计阅读时间需要4分钟。
1. 监听器Listener
1.1 监听器的作用
监听器是一种功能组件,在创建、销毁、添加、修改或删除应用程序、会话和请求对象属性时自动执行代码。它适用于Servlet,可以监控这些对象的变化。监听器是Servlet的一种监控机制,能够监听特定事件的发生,并在事件发生时自动执行相应的代码。
一.监听器Listener
1.1 Listener的作用
Listener是一个功能组件,在创建、销毁或添加、修改或删除应用程序、会话和请求对象的属性时自动执行代码。
监听器是servlet的监听器,它可以监听客户端的请求和服务器的操作。
可以使用application,session,request这三个对象
1.2 小demo之统计在线人数
1.新建omline,继承类HttpSessionListener,重写sessionCreated和sessionDestroyed方法:
public class omline implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se) { } public void sessionDestroyed(HttpSessionEvent se) { } }2.对于sessionCreated方法:
创建Session监听,可以查看用户的一举一动。一旦创建Session就会触发这个方法!
对于sessionDestroyed方法:
销毁session监听。

