1.7 ServletContext接口
ServletContext
官方叫servlet
上下文,每个应用(或者叫项目,工程,…)都会有一个ServletContext
对象与之关联.工程内部的所有Servlet
都共享这个ServletContext
对象,因此可以叫做全局应用程序共享对象- 当容器分布在多个虚拟机上时,
web
应用在所分布的每个虚拟机上都拥有一个ServletContext
实例与之关联。缺省情况下,ServletContext
不是分布式的,并且只存在于一个虚拟机上。
ServletContext的作用
通过ServletContext
可以访问应用范围
的初始化参数和属性:
Servlet中如何获取ServletContext对象
通过在ServletConfig
中调用getServletContext
方法, 可以获得ServletContext
。
操作属性方法
保存在ServletContext中的对象被称作属性,ServletContext
中的下列方法负责处理属性:
方法 | 描述 |
---|---|
java.lang.Object getAttribute(java.lang.String name) |
获取属性 |
java.util.Enumeration<java.lang.String> getAttributeNames() |
获取属性枚举 |
void setAttribute(java.lang.String name, java.lang.Object object) |
设置属性 |
void removeAttribute(java.lang.String name) |
移除属性 |
## 参考资料 ## | |
https://baike.baidu.com/item/servletContext/6758455 | |
https://blog.csdn.net/qq_36371449/article/details/80314024 |
原文链接: 1.7 ServletContext接口