ServletContext域
1.基本信息
类型:公共接口
作用范围:整个web项目
作用:用来获取和存储web中的数据
ServletContext接口对象是随着web项目加载而创建的,每个web项目都有一个ServletContext
因此在进行不同Servlet对象之间传递数据时可以使用ServletContext域对象
2.ServletContext获取
三种方式:
- 利用HttpServlet对象
ServletContext servletContext = this.getServletContext();
- 利用Config对象
ServletContext servletConfig = config.getServletContext();
- 利用HttpServletRequest对象
ServletContext servletRequest = req.getServletContext();
3.获取数据的方法
getAttribute(String name)
获取对应的数据
getAttributeNames()
获取所有的key
removeAttribute(String name)
移除对应的数据
SetAttribute(String name, Object object)
设置数据