-
WEB监听器
-
使用
-
使用方法,继承需要使用的监听器接口,根据业务需求实现接口中的抽象方法。
-
如果是ssm架构项目,将自定义监听器定义到 tomcat的web.xml中。
-
-
分类
-
监听 ServletContext对象,即 application对象。
-
javax.servlet.ServletContextListener。监听ServletContext对象的创建和销毁。
-
应用场景:
-
在服务器启动时建立数据库表结构,初始化数据库。
-
在服务器启动时,将数据库常量数据加载到内存,提高访问效率。
-
在服务器启动时,获取项目上下文路径,存放到application域,给页面使用。
-
存放计数器,计算在线用户数。
-
-
-
javax.servlet.ServletContextAttributeListener
-
应用场景:
-
监听ServletContext对象的属性的变化:添加,覆盖,删除.
-
-
-
-
监听HttpSession对象。
-
javax.servlet.http.HttpSessionListener
-
应用场景
-
监听httpSession对象的创建和销毁 。
-
-
-
javax.servlet.http.HttpSessionAttributeListener
-
应用场景
-
监听HttpSession对象的属性变化:添加,覆盖,删除。
-
-
-
-
监听HttpServletRequest对象。
-
javax.servlet.ServletRequestListener
-
应用场景:
-
监听HttpServletRequest对象的创建和销毁
-
-
-
javax.servlet.ServletRequestAttributeListener
-
应用场景:
-
监听HttpServletRequest对象的属性变化:添加,覆盖,删除
-
-
-
-
-
自定义监听器
-
通上面的使用方法。
-
-
Servlet常用的监听器
最新推荐文章于 2022-10-24 08:36:39 发布