ServletContext
概念
- 代表整个web应用,可以和程序的容器(服务器)来通信,一个web应用对应一个
ServletContext
功能
- 可以实现和容器通信
- 可以让各个Servlet互相通信,共享数据
- 获取MIME类型
- MIME类型:在互联网通信过程中的定义的文件数据类型
- 格式 大文件/小文件 例如 text/html image/jpeg
- MIME类型:在互联网通信过程中的定义的文件数据类型
- 获取文件的真实路径(服务器路径)
- 项目的路径不代表是在Tomcat容器里面的路径
- 获取web.xml里面的初始化参数
获取
-
通过HTTPServlet来获取
-
demo
-
//自己实现的GetServlet public class GetServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取 ServletContext context = this.getServletContext(); //设置属性 String s = (String) context.getAttribute("username"); PrintWriter writer = resp.getWriter(); writer.println(s); } }