当前课程知识点:Web后端开发技术 > 第7章 Filter和Listener > 7.2 监听器 > 7.2.2.1与Session相关的监听器
同学们好
欢迎回来继续学习web后端开发技术
在这一小节当中
我们将学习与会话相关的监听器
与会话相关的监听器
它的接口有两个
这里面我们首先介绍第1个
第1个接口
它叫做HttpSessionListener接口
它的作用用于监听会话对象的创建和
销毁
那么这个接口包含两个方法
第1个方法
scssionCreated
它用于当session对象被创建时
有容器调用的这样一个方法
第2个方法叫做sessionDestroyed
当session对象被销毁的时候
有容器调用这个方法
在这两个方法当中
我们看到都有一个参数叫做HttpSessionEvent
那么我们看一下
这个类它有哪些方法
这是一个类
他的方法只有一个
getSession
用于获取session对象
与会话相关的监听器接口
第2个接口是
Http session attribute listener
它的作用用于监听会话域属性的创建
修改和删除
下面我们看一下这个接口
当中包含的方法
第1个方法叫做attributeAdded
它的作用是当属性存入session 时
由容器来调用这个方法
第2个方法叫做attributeRemoved
当属性值从session中删除时
由容器来调用
第3个方法叫做attributeReplaced
也就是说当
session当中某个属性被替换的时候
由容器调用这个方法
在这三个方法当中都有一个相同的参数
那么这个参数类型是HttpSessionBindingEvent
我们看一下
这个类
那么这个类包含了三个方法
第1个方法是getName
用于获取session中被改变的
属性名
接下来这个方法叫
getValue
也就是对应于属性名的属性值
第3个方法叫做getSession
用于获取session对象
好 今天的课程就讲到这里
谢谢
-1.0 导学
--1.0.1 导学
-1.1 Web应用开发概述
--1.1.3 测试
-1.2 准备Java Web应用开发环境
--1.2.2 测试
-1.3 任务实现:Hello World Web项目
--1.3.2 测试
-1.4 小结
--1.4.1 小结
-本课程所有代码
--课程参考代码
-2.0 导学
--2.0.1 导学
-2.1 Servlet概述
--2.1.3 测试
-2.2 创建Servlet
--2,2,3 作业
-2.3 Servlet应用
--2.3.4 测试
-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)
--2.4.3 测试
-2.5 ServletConfig接口
-2.6 ServletContext接口
-2.7 HttpServletRequest接口
--2.7.5 测验
-2.8 HttpServletResponse接口
--2.8.3 测试
-2.9 任务实现:某高校毕业生信息发布系统-简历添加
--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加
-2.10 小结
-动画演示:Java Web应用服务器处理客户端请求的过程
-3.0 导学
--3.0.1 导学
-3.1 Cookie技术
--3.1.3 测试
-3.2 Session技术
--3.2.2 Session技术-Session技术应用购物车
--3.2.3 测试
-3.3 URL重写与隐藏表单域
--3.3.2 测试
-3.4 任务实现:某高校毕业生信息发布系统-简历修改
--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改
-3.5 小结
--3.5.1 小结
-4.0 导学
-4.1 jsp概述
--4.1.2 测试
-4.2 脚本元素
--4.2.2 测试
-4.3 指令元素
--4.3.2 测试
-4.4 动作元素
--4.4.3 测试
-4.5 内置对象
--4.5.3 测试
-4.6 JavaBean
--4.6.3 测试
-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)
--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)
-4.8 小结
--4.8.1 小结
-5.0 导学
--5.0.2 测试
-5.1 el语法
--5.1.2 测试
-5.2 el隐含对象
--5.2.2 测试
-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.2 测试
-5.4 小结
--5.4.1 小结
-6.0 导学
--6.0.2 测试
-6.1 核心标签库
--6.1.5 测试
-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.2 测试
-6.3 小结
--6.3.1 小结
-7.0 导学
--7.0_导学
-7.1 过滤器
--7.1.3 测试
-7.2 监听器
--7.2.1.1与ServletContext相关的监听器
--7.2.4 测试
-7.3 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.2 测试
-7.4 小结
--7.4.1小结
-8.0 导学
--8.0_导学
-8.1 JDBC API
--8.1.2 测试
-8.2 JDBC API访问MySQL基本步骤
--8.2.2 测试
-8.3 任务实现:某高校毕业生信息发布系统-注册与登录
--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)
--8.3.2 测试
-8.4 小结
--8.4.1小结
-9.0导学
--9.0导学
-9.1 技术准备
--9.1.5 测试.
-9.2 系统设计
-9.3 系统实现
-9.4 小结
--9.4.1小结

