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

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

相关文章

  • SpringBoot项目打成War布署在Tomcat的详细步骤

    SpringBoot项目打成War布署在Tomcat的详细步骤

    这篇文章主要介绍了SpringBoot项目打成War布署在Tomcat,本文分步骤结合图文实例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Eclipse设置断点调试的方法

    Eclipse设置断点调试的方法

    这篇文章主要介绍了Eclipse断点调试的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • mybatis之多参数查询方式

    mybatis之多参数查询方式

    这篇文章主要介绍了mybatis之多参数查询方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Spring中@PropertySource注解使用场景解析

    Spring中@PropertySource注解使用场景解析

    这篇文章主要介绍了Spring中@PropertySource注解使用场景解析,@PropertySource注解就是Spring中提供的一个可以加载配置文件的注解,并且可以将配置文件中的内容存放到Spring的环境变量中,需要的朋友可以参考下
    2023-11-11
  • java调用oracle分页存储过程示例

    java调用oracle分页存储过程示例

    这篇文章主要介绍了java调用oracle分页存储过程,需要的朋友可以参考下
    2014-03-03
  • feign客户端设置超时时间操作

    feign客户端设置超时时间操作

    这篇文章主要介绍了feign客户端设置超时时间操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • springboot整合jsp,实现公交车站路线图

    springboot整合jsp,实现公交车站路线图

    这篇文章主要介绍了springboot整合jsp,实现公交车站路线图的步骤,帮助大家更好的理解和使用springboot框架,感兴趣的朋友可以了解下
    2021-01-01
  • 概述Java的struts2框架

    概述Java的struts2框架

    本篇文章主要对struts2框架概念、优缺点进行简要概述。相信会对大家学习Java有所帮助,需要的朋友一起来看下吧
    2016-12-12
  • Java中的构造方法(构造函数)与普通方法区别及说明

    Java中的构造方法(构造函数)与普通方法区别及说明

    这篇文章主要介绍了Java中的构造方法(构造函数)与普通方法区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 使用JDBC实现数据访问对象层(DAO)代码示例

    使用JDBC实现数据访问对象层(DAO)代码示例

    这篇文章主要介绍了使用JDBC实现数据访问对象层(DAO)代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10

最新评论