Listener
1|0Listener
1|1概念
Listener 表示监听器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。
监听器可以监听就是在application(上下文域),session(会话域),request(请求域)三个对象创建销毁或者往其中添加修改删除属性时自动执行代码的功能组件
Listener分类:JavaWeb中提供了8个监听器
1|2ServletContextListener 使用
- 定义类,实现ServletContextListener接口
- 在类上添加@WebListener 注解
1|3ServletContextAttributeListener 使用
- 定义类,实现ServletContextAttributeListener接口方法,打印信息
-
在类上添加@WebListener 注解
-
开发Servlet类操作上下文对象增、改、删数据,访问Servlet,观察监听器运行
1|4方法
ServletContextListener接口中的方法 | 功能 |
---|---|
void contextDestroyed(ServletContextEvent sce) | 上下文对象销毁的时候执行 |
void contextInitialized(ServletContextEvent sce) | 上下文对象创建的时候执行 |
ServletContextAttributeListener接口中的方法 | 功能 |
---|---|
void attributeAdded(ServletContextAttributeEvent event) | 监听增加 |
void attributeRemoved(ServletContextAttributeEvent event) | 监听删除 |
void attributeReplaced(ServletContextAttributeEvent event) | 监听修改 |
__EOF__
作 者:YXH
出 处:https://www.cnblogs.com/YxinHaaa/p/17406864.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库