Servlet常用监听接口

场景 监听接口 事件类型
你想知道一个web应用上下文中是否增加、删除或替换了一个属性
javax.servlet.ServletContextAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

ServletContextAttributeEvent
你想知道有多少并发个用户。也就是说,你想跟踪活动的会话
javax.servlet.http.HttpSessionListener

sessionCreated

sessionDestroyed

HttpSessionEvent
每次请求到来时你都想知道,以便建立日志记录
javax.servlet.ServletRequestListener

requestInitialized

requestDestroyed

ServletRequestEvent
增加、删除或替换一个请求属性时你希望知道
javax.servlet.ServletRequestAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

ServletRequestAttributeEvent
你有一个属性类(这个类表示的对象将放在一个属性中),而且你希望这个类型的对象在绑定到一个会话中或从会话中删除时得到通知
javax.servlet.http.HttpSessionBindingListener

valueBound

valueUnbound

HttpSessionBindingEvent
增加、删除或替换一个会话属性时你希望知道
javax.servlet.http.HttpSessionAttributeListener

attributeAdded

attributeRemoved

attributeReplaced

HttpSessionBindingEvent
你想知道是否创建或撤销了一个上下文
javax.servlet.ServletContextListener

contextInitialized

contextDestroyed

ServletContextEvent
你有一个属性类,而且希望这个类型的对象在其绑定的会话迁移到另一个JVM时得到通知
javax.servlet.http.HttpSessionActivationListener

sessionDidActivate

sessionWillPassivate

HttpSessionEvent

原文地址:https://www.cnblogs.com/suheng/p/9302519.html

时间: 2024-08-08 13:58:18

Servlet常用监听接口的相关文章

Spring DM所提供的Bundle监听接口OsgiBundleApplicationContextListener

通过使用Spring DM提供的监听接口,我们可以更好的对服务进行管控,其实该接口也非常简单就能使用上,只要自定义一个类实现OsgiBundleApplicationContextListener接口,实现onOsgiApplicationEvent方法,并将自定义类注册成OSGI服务,通过判断event的事件类型来执行相应逻辑处理,同时也可以获取到当前监听的Bundle,从而达到更深层次的监控, public class ListenerDemo implements OsgiBundleAp

Android绘图监听接口OnPreDrawListener详解

public static interface ViewTreeObserver.OnPreDrawListener 我们先看下API中的定义: 类概述: 为即将绘制视图树时执行的回调函数定义的接口. 共有方法: public abstract boolean onPreDraw () 即将绘制视图树时执行的回调函数.这时所有的视图都测量完成并确定了框架. 客户端可以使用该方法来调整滚动边框,甚至可以在绘制之前请求新的布局. 综上,ViewTreeObserver是用来帮助我们监听某些View的

Servlet之监听事件细究

观察者三个模式,我用草图画一下: ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口. ServletContextAttributeListener:用于监听WEB应用属性改变的事件,包括:增加属性.删除属性.修改属性,监听器类需要实现javax.servlet.ServletContextAttributeListener接口. HttpSessionListene

Android画图监听接口OnPreDrawListener具体解释

public static interface ViewTreeObserver.OnPreDrawListener 我们先看下API中的定义: 类概述: 为即将绘制视图树时运行的回调函数定义的接口. 共同拥有方法: public abstract boolean onPreDraw () 即将绘制视图树时运行的回调函数.这时全部的视图都測量完毕并确定了框架. client能够使用该方法来调整滚动边框,甚至能够在绘制之前请求新的布局. 综上,ViewTreeObserver是用来帮助我们监听某些

Android 文本监听接口TextWatcher详解

TextWatcher是一个用来监听文本变化的接口,使用该接口可以很方便的对可显示文本控件和可编辑文本控件中的文字进行监听和修改 TextWatcher接口中定义了三个方法: public void beforeTextChanged(CharSequence s, int start, int count, int after) {} 该方法在文本改变之前调用,传入了四个参数: CharSequence s:文本改变之前的内容 int start:文本开始改变时的起点位置,从0开始计算 int

Spring Boot Servlet 过滤 监听

Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet.Filter.Listener.Interceptor 等等. 当使用spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet.Filter和Servlet规范的所有监听器(如HttpSessionListener监听器). Spring boot 的主 Servlet 为 DispatcherServlet,其默认的url-pattern为"/".也许我

Android 常用控件接口监听

Android控件监听方面,用接口实现监听是最好的,在Android 本身就提供了各种控件监听接口,我们只要按照这样实现,看起来代码会很整洁.实现的效果也是很好的,下面我列举了常用控件的接口监听,layout ,checkbox,RadioGroup,以及listview的单击或者长按监听.下面请看代码,有注释. 本文项目源码地址: 点击此处下载 转载请注明出处: http://blog.csdn.net/qq_16064871 package com.example.impletedemo;

Android_基于监听的事件处理机制

一.引言 在经过几天的学习之后, 首先熟悉了几大基本布局以及一些常用控件的使用方法,目前正在学习如何实现一个基本的登录注册界面及其功能,而实现功能就需要我们采用事件处理机制来进行调用事件处理方法.以下,就是我总结的一些事件处理机制. 二.常用监听接口 View.OnClickListener  单击事件监听器必须实现的接口 View.OnCreateContextMenuListener  创建上下文菜单事件 View.OnFocusChangeListener  焦点改变事件 View.OnK

Java开发小结:用得比较顺手的事件监听

第一次听说监听是三年前,做一个webGIS的项目,当时对Listener的印象就是个"监视器",监视着界面的一举一动,一有动静就触发对应的响应. 通过对界面的某一或某些操作添加监听,可以自发地调用监听函数/监听类,对操作作出反应.举个栗子:被监听的操作是"你惹你妈生气了",添加的响应是"你妈给你爸打电话,你爸回家了,你爸打你一顿 ".所以不管什么时候,只要"你惹你妈生气了",都会触发这个操作的监听,最终结果是每次你都会被你爸打