-
概念:
代表整个web应用,可以和程序的容器(服务器)来通信 -
获取ServletContext对象
*通过request对象来获取
Request.getServletContext()
*通过HttpServlet对象来获取
This.geetServletCoontext();
- 功能
1.获取MIME类型:
*MIME类型:在互联网通信过程中定义的一种文件数据类型
*格式:大类型/小类型 text/html image/jpeg
*获取:
String getMimeType(String file)
2.域对象:共享数据
a. setAttribute(String name,Object value)
b. getAttribute(String name)
c. removeAttribute(String name)
ServletContext对象范围:所有用户请求的数据
3. 获取文件的真实(服务器)路径
方法:String getRealPath(String path)
String b = context.getRealPath("/b.txt");//web目录下资源访问
System.out.println(b);
String c = context.getRealPath("/WEB-INF/c.txt");//WEB-INF目录下的资源访问
System.out.println(c);
String a = context.getRealPath("/WEB-INF/classes/a.txt");//src目录下的资源访问
System.out.println(a);