Java ServletContext 详解

简介: ServletContext是一个获取web应用信息的对象,我们可以通过HttpRequest对象来得到它:ServletContext context = request.getSession().getServletContext();Context Attributes就像session对象一样,你可以存储一些属性在servlet容器里。

ServletContext是一个获取web应用信息的对象,我们可以通过HttpRequest对象来得到它:

ServletContext context = request.getSession().getServletContext();
Context Attributes

就像session对象一样,你可以存储一些属性在servlet容器里。

context.setAttribute("someValue", "aValue");

获取到属性

Object attribute = context.getAttribute("someValue");

存储在ServletContext中的属性可用于应用程序中的所有Servlet以及request和session之间。 这意味着,这些属性可用于Web应用程序的所有访问者。 session属性仅供单个用户使用。

ServletContext属性仍然存储在servlet容器的内存中。 这就存在与服务器群集中的session属性相同的问题。

相关文章
|
1月前
JavaWeb 开发之 ServletContext 的和使用
JavaWeb 开发之 ServletContext 的和使用
21 1
|
7月前
|
存储 应用服务中间件 数据库
【JavaWeb】知识总结Ⅸ(ServletConfig, ServletContext)
ServletConfig 类是为 Servlet 程序的配置信息的类 2. Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建 3. Servlet 程序默认是第 1 次访问的时候创建, ServletConfig 在 Servlet 程序创建时,就创 建一个对应的 ServletConfig ServletConfig 类能干什么 1. 获取 Servlet 程序的 servlet-name 的值 2. 获取初始化参数 init-param 3. 获取 ServletContext 对象
|
6月前
|
存储 对象存储
07JavaWeb基础 - ServletContext对象
07JavaWeb基础 - ServletContext对象
20 0
javaweb ServletContext对象
javaweb ServletContext对象
JavaWeb核心之ServletContext
JavaWeb核心之ServletContext
97 0
|
Java 应用服务中间件
Java Web——Servlet的数据共享方案:ServletContext接口(全局作用域对象)
Java Web——Servlet的数据共享方案:ServletContext接口(全局作用域对象)
Java Web——Servlet的数据共享方案:ServletContext接口(全局作用域对象)
|
Java 应用服务中间件
JAVA ServletContext或者ServletCxxxx()等方法使用,打印内容出现2次的情况
JAVA ServletContext或者ServletCxxxx()等方法使用,打印内容出现2次的情况
|
Web App开发 存储 缓存
Javaweb之Request对象与ServletContext对象
Request对象功能:设置响应消息 ServletContext对象概念代表整个web应用,可以和程序的容器(Tomcat服务器)来通信
527 0
|
缓存 数据库
javaWeb初识 ServletContext全局对象,过滤器,监听器
ServletContext全局对象: import javax.servlet.ServletConfig; import javax.servlet.ServletContext; import javax.
865 0