java_day29_Servlet三大组件之监听器listener

本文详细介绍了JavaWeb中的监听器概念及其应用场景。监听器作为JavaWeb的重要组成部分,可以在特定的时间点触发回调,实现自定义的功能扩展。文章列举了8种不同类型的监听器,并提供了统计在线人数的具体示例。

监听器listener

一.监听器listener

  1.Listener是javaWeb提供的三大组件之一,它是用来在特定时间来提供回调的,我们可以通过创建不同种类的listener来实现在不同情况下调用我们自己写的代码.

  2.Listener与servlet一样需要注册,在web.xml中通过listener标签来注册即可(但是有两个不需要注册)

  3.ServletContextListener会先于任何的servlet/Filter执行

  4.JavaWeb提供的listener一共有8个

    1.ServletContext:

      1.1,ServletContextListener

      1.2,ServletContextAttributeListener

    2.HttpSession

      2.1,HttpSessionListener

      2.2,HttpSessionAttributeListener

      2.3,HttpSessionBindingListener         ->感知监听器,无需注册

      2.4,HttpSessionActivationListener     ->感知监听器,无需注册

    3.ServletRequest

      3.1,ServletRequestListener

      3.2ServletRequestAttributeListener

  5.统计在线人数示例代码:


 

转载于:https://www.cnblogs.com/memo-song/p/9073751.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值