1.ServletContext对象
ServletContext代表是一个web应用的环境(上下文)对象,每一个web应用都只有一个ServletContext上下文对象,ServletContext对象内部封装是该web应用的信息
2.获得ServletContext对象
ServletContext context = this.getServletContext();3.获得web应用中的绝对路径
//path是相对于web应用的相对路径,返回的absolutePath是绝对路径
方法:String absolutePath = context.getRealPath(String path);
ServletContext context = getServletContext();
String realPath_A = context.getRealPath("/WEB-INF/a.txt");
4.ServletContext是一个域对象
作用范围:整个web应用,同一个web应用向servletcontext域中存取数据,数据可以共享
域对象的方法:
setAtrribute(String name,Object obj);
getAttribute(String name);
removeAttribute(String name);
ServletContext context = getServletContext();
context.setAtrribute("name",“zhangsan”);
String name=(String)context.getAttribute("name");
context.removeAttribute("name");