监听器之 HttpSessionBindingListener | 学习笔记

简介: 快速学习 监听器之 HttpSessionBindingListener。

开发者学堂课程【Servlet入门:监听器之 HttpSessionBindingListener】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/38/detail/889


监听器之 HttpSessionBindingListener


内容介绍

一、ServletContext

二、HttpSession

三、ServleRequest

四、六大监听器

五、感知监听(都与 HttpSession 相关)

 

 

一、ServletContext:

属性监听:

ServletContextAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用。

void attributeAdded(SerletcontextAttributeEvent event):添加属性时;

void attributeReplaced(SevletContextAttributeEvent event):替换属性时;

void attributeRemoved(ServletContextAttributeEvent event):移除属性;


二、HttpSession:

属性监听:

HttpSessioniAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用;

void attributeAdded(HttpSessionBindingExentevent):添加属性时;

void attributeReplaced(HttpSessione.indingEvent Event):替换属性时;

void attributeRemoved(HttpSessionBindingEvent Event):移除属性时;


三、ServleRequest:

属性监听:

ServletRequestAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用。

void attributeAdded(ServletRequestAttributeEvent srae):添加属性时;

vvoid attributeReplaced(ServletRequestAttributeEvent srae):替换属性时;

void attributeRemoved(ServletRequestAttributeEvent srae):移除属性时;


四、六大监听器:

SerxletContextExent: serxletContext getSerxletContext();

HttpSessionExent : HttpSession getSession();

SerMletReguest :  

ServletContext getSerxletContext();

ServletRegues getSerxletReguest();

SerletContextAttributeEvent :

ServletConext.getServletContext();

String getName():获取属性名

Object getvalue():获取属性值

HttpSessionBindingEvent:略

ServletRequestAttributeEvent : 略


五、感知监听(都与HttpSession相关)

它用来添加到JavaBean上,而不是添加到三大域上!

这两个监听器都不需要在web.xml中注册!

特点:1.png2.png3.png4.png5.png

HittpSessionBindingListener:

添加到 javabea n上,javabean 就知道自己是否添加到 session 中了。

相关文章
|
Java
25JavaWeb基础 - 监听器
25JavaWeb基础 - 监听器
68 1
|
消息中间件 NoSQL Java
SpringDataRedis 中定义消息的监听器| 学习笔记
快速学习 SpringDataRedis 中定义消息的监听器。
SpringDataRedis 中定义消息的监听器| 学习笔记
|
7月前
|
设计模式 Java
java实现一个简单的监听器
java实现一个简单的监听器
576 0
|
8月前
|
移动开发 前端开发 Java
Flowable 任务监听器与执行监听器的介绍
Flowable 任务监听器与执行监听器的介绍
1193 0
|
8月前
javaWeb监听器Listener -自定义监听器类实现
javaWeb监听器Listener -自定义监听器类实现
|
XML 监控 Java
Listener 监听器介绍以及代码演示
Listener 监听器介绍以及代码演示
141 0
|
程序员
监听器
监听器
131 0
QGS
|
存储 XML 安全
浅谈入门ServletListener监听器
所有的监听器中的方法,当指定时间发生后,则Web服务器调用该方法。 第一步:创建一个类,实现监听接口和接口方法。
QGS
145 0
|
消息中间件 NoSQL Redis
SpringDataRedis 中配置消息的监听器| 学习笔记
快速学习 SpringDataRedis 中配置消息的监听器。
|
Java Spring
监听器 - 基础篇
监听器 - 基础篇
209 0
监听器 - 基础篇