java进阶干货Java学习笔记Java 杂谈

Java ServletContext 详解

2018-02-27  本文已影响16人  FantJ

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属性相同的问题。

上一篇 下一篇

猜你喜欢

热点阅读