HttpSessionListener
继上次说到Listener的功效,这里就不得不说说另外一个接口HttpSessionListener了。
上次说到了ServletContextListener,它是用来监听Servlet Context的创建和销毁的状态。今天特别有兴趣在
聊聊另一个监听的接口,名字叫做HttpSessionListener。
在理解这个接口之前,先提出一个问题,就是假设我的web应用上想知道到底有多少用户在使用?
首先看一段代码。
package demo.listener; import javax.servlet.ServletContext; public class SessionCounter implements HttpSessionListener { |
在这个解决方案中,任何一个Session被创建或者销毁时,都会通知SessionCounter 这个类,当然通知的原因是必须在web.xml文件中做相关的配置工作。如下面的配置代码:
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Struts Examples</display-name> <listener> <listener-class>demo.listener.SessionCounter </listener-class> </listener> ... rest of web.xml |
上一篇: HttpSessionListener实现人数在线统计
下一篇: 实用弹出层进行提示
推荐阅读
-
通过HttpSessionListener监听接口实现对当前在线人数的监听
-
HttpSessionListener实现人数在线统计
-
HttpSessionListener实现人数在线统计
-
HttpSessionListener
-
利用HttpSessionListener实现网站在线人数统计功能
-
Spring boot通过HttpSessionListener监听器统计在线人数的实现代码
-
用HttpSessionListener与HttpSessionBindingListener实现人数统计
-
java 在Jetty9中使用HttpSessionListener和Filter实例详解
-
通过HttpSessionListener监听接口实现对当前在线人数的监听
-
HttpSessionListener, HttpSessionAttributeListener的用法 .