美文网首页JavaWeb
JavaWeb——ServletContext

JavaWeb——ServletContext

作者: 定格r | 来源:发表于2019-05-29 21:24 被阅读0次

    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)
    
    image.png

    相关文章

      网友评论

        本文标题:JavaWeb——ServletContext

        本文链接:https://www.haomeiwen.com/subject/ufeutctx.html