ServletContext
时间:2020-01-09 10:36:23 来源:igfitidea点击:
ServletContext是一个对象,其中包含有关Web应用程序的元信息。我们可以通过HttpRequest
对象访问它,如下所示:
ServletContext context = request.getSession().getServletContext();
上下文属性
就像在会话对象中一样,我们可以将属性存储在servlet上下文中。方法如下:
context.setAttribute("someValue", "aValue");
我们可以再次访问属性,如下所示:
Object attribute = context.getAttribute("someValue");
ServletContext中存储的属性可用于应用程序中以及请求和会话之间的所有servlet。这意味着该属性可供Web应用程序的所有访问者使用。会话属性仅适用于单个用户。
ServletContext属性仍存储在Servlet容器的内存中。这意味着在服务器群集中存在与会话属性相同的问题。