Java Web监听器概览

Seal^_^ 2024-09-09 15:03:02 阅读 51

Java Web监听器概览

1、按对象划分ServletContext监听器HttpSession监听器ServletRequest监听(间接)

2、按事件类型划分生命周期事件属性变化事件对象绑定事件

💖The Begin💖点点关注,收藏不迷路💖

1、按对象划分

ServletContext监听器

用途:监听Web应用(ServletContext)的生命周期及属性变化。接口:<code>ServletContextListener, ServletContextAttributeListener

HttpSession监听

用途:监听用户会话(HttpSession)的创建、销毁及属性变化。接口HttpSessionListener, HttpSessionAttributeListener, HttpSessionBindingListener, HttpSessionActivationListener

ServletRequest监听(间接)

处理:通常通过Filter或Servlet处理请求逻辑,无直接监听器接口。

2、按事件类型划分

生命周期事件

监听域对象(ServletContext, HttpSession)的创建和销毁。

属性变化事件

监听ServletContext和HttpSession中属性的增加和删除。

对象绑定事件

HttpSessionBindingListener:对象绑定/解绑到HttpSession的通知。HttpSessionActivationListener:对象在会话序列化/反序列化时的通知。

在这里插入图片描述

💖The End💖点点关注,收藏不迷路💖



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。