servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。ServletContext的最大作用是实现Web应用程序的不同Servlet之间的数据共享以及获取整个web应用的配置信息。ServletContext对象通常也被称之为context域对象。
ServletContext对象的获取:
调用GenericServlet或者HttpServlet中的getServletContext方法。
ServletContext app = this.getServletContext();
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)
实例:
if(app.getAttribute("count") == null){
app.setAttribute("count", 1);
}else{
app.setAttribute("count", (Integer)app.getAttribute("count")+1);
}
末尾附上某位大神的超详细总结,学习了~
点击打开链接