JavaWeb——Listener监听器

本文介绍了JavaEE中的监听器概念,重点关注ServletContextListener。这个监听器用于监听ServletContext对象的生命周期,当Web工程启动和停止时,会触发相应的方法调用。使用步骤包括定义监听器类,实现回调方法,并在web.xml中配置。当ServletContext创建和销毁时,系统会自动调用定义好的回调方法,提供了一种处理特定事件的方式。
摘要由CSDN通过智能技术生成

什么是Listener监听器?

Listen监听器是JavaEE的规范,即接口
作用是监听某种事物的变化,然后通过回调程序,反馈给用户(程序)去做一些相应的处理

ServletContextListener 监听器

可以监听ServletContext对象的创建和销毁
ServletContxet对象在Web工程启动是创建,停止时销毁
监听到创建和销毁之后都会分别调用ServletContextLietener监听器的方法反馈
两个方法分别是:

//生命周期监听器两个方法: 
public void contextInitialized(ServletContextEvent sce) 
//是 ServletContext 对象的创建回调
//public void contextDestroyed(ServletContextEvent sce) 
//是 ServletContext 对象的销毁回调

使用步骤

监听器的使用步骤。
第一步:我们需要定义一个类。然后去继承生命周期的监听器接口,实现ServletContext对象
第二步:实现两个回调方法
第三步:在 web.xml 文件中配置

<listener>
        <listener-class>com.example.Listener1</listener-class>
</listener>
package com.example;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class Listener1 implements ServletContextListener {
    @Override
    public void contextInitialized(ServletContextEvent sce) {
        System.out.println("Servlet对象被创建了");
    }
    @Override
    public void contextDestroyed(ServletContextEvent sce) {
        System.out.println("Servlet对象被销毁了");
    }


}

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值