什么是servlet上下文
来源:互联网 发布:淘宝生活服务类目推广 编辑:程序博客网 时间:2024/05/22 17:08
假设现在要运行一个应用。
1.Tomcat启动→读入xml文件
2.容器为这个应用建立一个新的ServletContext实例,应用的所有部分都共享这个上下文
3.如果xml中有定义上下文的初始参数,则容器首先创建初始参数实例(应该就像一个Bean一样)
4.把初始化参数实例的引用交给ServletContext
5.容器建立一个新的servlet,这时建立一个新的ServletConfig对象,并且为这个ServletConfig对象提供一个ServletContext的引用
6.调用servlet的init()方法初始化servlet
由第5步可以看出,每个servlet中都有一个上下文(ServletContext)的引用,因此,servlet都知道这个上下文。
但是ServletContext的实例比Servlet先诞生,所以ServletContext诞生的时候并不知道Servlet的存在。
在JAVA EE API文档中
ServlectContext拥有获得Servlet的方法
例如:Servlet getServlet(String name)
但是,这一类的方法已经废弃了,从注释中可以看出,原先的这些方法返回的值是null,也就是无法获得servlet
0 0
- 什么是servlet上下文
- 请问什么是Servlet上下文?
- Servlet上下文
- Servlet 上下文
- Servlet上下文
- Servlet上下文
- Servlet上下文
- Servlet上下文
- 什么是进程上下文,什么是中断上下文
- 什么是进程上下文,什么是中断上下文
- 什么是进程上下文,什么是中断上下文
- 什么是进程上下文,什么是中断上下文
- 什么是进程上下文,什么是中断上下文
- 什么是进程上下文,什么是中断上下文
- 什么是设备上下文
- 什么是设备上下文
- 什么是设备上下文
- 什么是上下文切换
- 求出部分有序数组中的最大子数组(第一次出现)的长度及位置 (c++实现)
- 【字符串】字符串包含问题的最优解
- hdu1575 Tr A 矩阵快速幂
- SGU - 106 - The equation (扩展欧几里得)
- Linux内核分析课程8_进程调度与进程切换过程
- 什么是servlet上下文
- CI框架源码完全分析之入口文件index.php
- 推荐OPENCV的源代码资料以及相关链接
- leetcode Majority Element
- 数字证书的编程解析
- (行为型模式二)中介者模式
- python 字符串换行的三种方式
- 【BUG】 bug 12711827 待整理
- 浙江大学PAT_乙级_1037. 在霍格沃茨找零钱(20)