JavaWeb——ServletContext

1.概念:代表整个 web 应用,可以和程序的容器(服务器)来通信

2.获取:

1.通过request对象获取

  ServletContext context1 = request.getServletContext();

2.通过HttpServlet获取

 ServletContext context2 = this.getServletContext();

3.功能:

1.获取 MIME 类型

MIME 类型:在互联网通信过程中定义的一种文件数据类型

  • 格式:大类型/小类型 text/html image/jpeg
  • 获取:
    String getMimeType(String file);

举例:

 //通过HttpServlet获取
        ServletContext context = this.getServletContext();
    //定义文件名称
        String filename="a.jpg";
    //获取 MIME 类型
        String mimetype=context.getMimeType(filename);//image/jpeg
        System.out.println(mimetype);

2.域对象:共享数据

1.setAttribute(String name,Object value)
2.getAttribute(String name)
3.removeAttribute(String name)

ServletContext 对象范围:所有用户所有请求的数据

3.获取文件的真实(服务器)路径

方法:
String   getRealPath(String path)
7953636-4d21809ce4b4949d.png
image.png

转载于:https://www.jianshu.com/p/197b52c9e8c0

猜你喜欢

转载自blog.csdn.net/weixin_33984032/article/details/91196993