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抛出异常的三种形式详解
2022-06-26 22:44:32
Java使用组合模式实现表示公司组织结构功能示例
2022-07-31 08:03:37
vscode+platformIO开发stm32f4的实现
2023-11-02 16:43:37
SpringBoot实现动态配置及项目打包部署上线功能
2021-07-13 21:36:53
Jenkins 关闭和重启详细介绍及实现
2022-09-19 00:57:12
C#生成单页静态页简单实例
2022-01-22 20:00:57
Springboot中如何使用Redisson实现分布式锁浅析
2023-10-01 18:48:29
深入讲解spring boot中servlet的启动过程与原理
2022-08-19 00:18:40
详解IDEA的快捷键及智能提示
2023-10-18 07:27:03
详解Android中点击事件的几种实现方式
2022-07-03 09:05:09
Flutter加载图片的多样玩法汇总
2023-08-24 09:48:22
C# 迭代器分部类与索引器详情
2023-10-16 21:18:18
Java 超详细讲解核心类Spring JdbcTemplate
2021-08-05 15:30:57
android通过servlet上传文件到服务器
2021-10-07 05:44:02
spring cloud Ribbon用法及原理解析
2021-11-28 15:27:21
Android巧用ViewPager实现左右循环滑动图片
2021-07-13 16:32:32
Android webview旋转屏幕导致页面重新加载问题解决办法
2021-10-18 17:07:35
详解Java中Math.round()的取整规则
2022-10-20 14:22:01
Spring5学习之基础知识总结
2021-08-16 02:19:15
C#实现计算年龄的简单方法汇总
2022-12-26 01:12:41