Java基础 Servlet监听器详解

 更新时间:2017年07月03日 10:44:05   投稿:lqh  
这篇文章主要介绍了Java基础 Servlet监听器详解的相关资料,需要的朋友可以参考下

Java基础 Servlet监听器详解

 1 概念:Servlet监听器,用来监听web容器的一些对象状态的变化,主要是ServletContext、HttpSession、HttpServletRequestl三类对象状态。Servlet的监听器

 2  Servlet2.4和JSP2.0规范中一共定义了有八个接口类和六种事件。

 3 web.xml中定义Servlet的url-pattern时如果url-pattern的值的"/",则说明该Servlet是该项目的默认Servlet,当请求路径匹配不到

具体的某个Servlet的时候,由该Servlet来处理该请求。为项目添加SpringMVC的应用就是将spring的DispatcherServlet作为默认的

Servlet,管理项目的请求。

         这点与Filter的url-pattern的含义不一样。



接口类
功能描述
事件类
ServletContextListener                                                
监听ServletContext对象初始化和                                                                          

ServletContextEvent                                         

ServletContextAttributeListener
监听ServletContext对像属性的增加和移除事件
ServletContextAttributeEvent
HttpSessionListener
监听session创建和销毁
HttpSessionEvent
HttpSessionActivationListener

HttpSessionEvent
HttpSessionAttributeListener
监听session属性增减变化
HttpSessionBingEvent
HttpSessionBingListener
监听session对象绑定事件
HttpSessionBingEvent
ServletRequestListener
监听request对象
HttpRequestEvent
ServletRequestAttributeListener
监听request的属性的增减变化

HttpRequestAttributeEvent

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 浅析Disruptor高性能线程消息传递并发框架

    浅析Disruptor高性能线程消息传递并发框架

    这篇文章主要为大家介绍了Disruptor高性能线程消息传递并发框架的简单分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • Spring Transaction事务实现流程源码解析

    Spring Transaction事务实现流程源码解析

    此文就Spring 事务实现流程进行源码解析,我们可以借此对Spring框架更多一层理解,下面以xml形式创建一个事务进行分析
    2022-09-09
  • SpringBoot Bean实例化流程解析

    SpringBoot Bean实例化流程解析

    在SpringBoot启动过程中会执行refreshContext()方法,而在其执行过程中,又会调用finishBeanFactoryInitialization()方法,该方法负责了Bean的实例化,那么本文将从源码跟读的角度来解析一下具体流程
    2023-08-08
  • Java编程倒计时实现方法示例

    Java编程倒计时实现方法示例

    这篇文章主要介绍了Java编程倒计时实现的三个示例,三种实现方法,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • SpringBoot定时任务多线程实现示例

    SpringBoot定时任务多线程实现示例

    在真实的Java开发环境中,我们经常会需要用到定时任务来帮助我们完成一些特殊的任务,本文主要介绍了SpringBoot定时任务多线程实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Java高效利用异常处理的技巧总结

    Java高效利用异常处理的技巧总结

    这篇文章主要为大家详细介绍了Java如何高效利用异常处理,从而达到优化代码的效果,文中的示例代码讲解详细,感兴趣的小伙伴可以学习一下
    2023-09-09
  • Java split 分隔空值无法得到的解决方式

    Java split 分隔空值无法得到的解决方式

    这篇文章主要介绍了Java split 分隔空值无法得到的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • Java如何通过属性名获取Object对象属性值

    Java如何通过属性名获取Object对象属性值

    这篇文章主要介绍了Java如何通过属性名获取Object对象属性值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • java File类重要方法以及如何操作文件详解

    java File类重要方法以及如何操作文件详解

    这篇文章主要为大家介绍了java File类重要方法以及如何操作文件详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Spring注解@Import原理解析

    Spring注解@Import原理解析

    这篇文章主要为大家介绍了Spring注解@Import原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论