Java基础 Servlet * 详解

作者:lqh 时间:2022-05-30 20:40:02 

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
     

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

来源:http://blog.csdn.net/wojiushiwo945you/article/details/38964011

标签:Java,Servlet
0
投稿

猜你喜欢

  • Java全面细致讲解Wrapper的使用

    2023-02-14 00:49:24
  • SpringCloud URL重定向及转发代码实例

    2023-11-19 11:43:18
  • RocketMQ源码解析broker 启动流程

    2022-12-25 10:50:54
  • 浅析C#中结构与类的区别

    2023-09-12 23:41:39
  • SpringBoot项目中新增脱敏功能的实例代码

    2023-11-24 01:32:14
  • 基于WPF实现面包屑控件的示例代码

    2021-12-19 12:34:33
  • C#实现json的序列化和反序列化实例代码

    2022-07-18 01:50:34
  • 如何在Spring中自定义scope的方法示例

    2022-12-23 02:17:41
  • 使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)

    2023-04-24 07:35:45
  • spring中的注解事务演示和添加步骤详情

    2023-03-03 08:32:48
  • 教你怎么用Java回溯算法解数独

    2021-12-14 02:27:18
  • IntelliJ IDEA2022.3 springboot 热部署含静态文件(最新推荐)

    2023-07-07 10:41:58
  • idea输入sout无法自动补全System.out.println()的问题

    2023-11-28 21:34:03
  • C#清除字符串内空格的方法

    2023-10-07 15:51:04
  • 详解用Spring Boot Admin来监控我们的微服务

    2022-02-12 15:18:03
  • Java中的3种输入方式实现解析

    2021-10-04 00:16:47
  • Java Web实现自动登陆功能

    2023-09-06 04:17:53
  • 基于JavaMail的Java邮件发送

    2022-10-30 18:56:56
  • Spring Boot Admin实践详解

    2023-08-25 06:57:53
  • java进阶解析Springboot上传excel存入数据库步骤

    2022-01-07 15:18:51
  • asp之家 软件编程 m.aspxhome.com