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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java全面细致讲解Wrapper的使用
2023-02-14 00:49:24
![](https://img.aspxhome.com/file/2023/8/63788_0s.png)
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
![](https://img.aspxhome.com/file/2023/4/82184_0s.gif)
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
![](https://img.aspxhome.com/file/2023/6/61136_0s.jpg)
spring中的注解事务演示和添加步骤详情
2023-03-03 08:32:48
![](https://img.aspxhome.com/file/2023/3/77983_0s.png)
教你怎么用Java回溯算法解数独
2021-12-14 02:27:18
![](https://img.aspxhome.com/file/2023/4/111444_0s.png)
IntelliJ IDEA2022.3 springboot 热部署含静态文件(最新推荐)
2023-07-07 10:41:58
![](https://img.aspxhome.com/file/2023/6/86776_0s.jpg)
idea输入sout无法自动补全System.out.println()的问题
2023-11-28 21:34:03
![](https://img.aspxhome.com/file/2023/3/60603_0s.jpg)
C#清除字符串内空格的方法
2023-10-07 15:51:04
![](https://img.aspxhome.com/file/2023/3/77243_0s.png)
详解用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
![](https://img.aspxhome.com/file/2023/3/103853_0s.jpg)
基于JavaMail的Java邮件发送
2022-10-30 18:56:56
![](https://img.aspxhome.com/file/2023/1/60931_0s.jpg)
Spring Boot Admin实践详解
2023-08-25 06:57:53
java进阶解析Springboot上传excel存入数据库步骤
2022-01-07 15:18:51
![](https://img.aspxhome.com/file/2023/4/62694_0s.png)