概念
代表整个Web应用,可以和程序的容器(服务器)来通信
获取
- 通过request对象获取
req.getServletContext();
- 通过HttpServlet获取
this.getServletContext();
功能
- 根据文件名获取MIME类型
String getMimeType(String file)
- 域对象:共享数据(共享所有用户数据)
存储数据
void setAttribute(String name, Object obj)
获取数据
Object getAttribute(String name)
移除数据
void removeAttribute(String name)
- 获取文件的真实路径(服务器路径)
ServletContext context = this.getServletContext(); String realPath1 = context.getRealPath("/b.txt");//web目录下 String realPath2 = context.getRealPath("/WEB-INF/classes/b.txt");//src目录下