第四部分 第十章 3.ServletContext对象
条评论10.3 ServletContext对象
10.3.1 基本概念
- 概念:代表整个web应用,可以和程序的容器(服务器)来通信
- 获取:
- 通过request对象获取:
request.getServletContext();
- 通过HttpServlet获取:
this.getServletContext();
- 通过request对象获取:
10.3.2 功能
获取MIME类型:
- MIME类型:在互联网通信过程中定义的一种文件数据类型
- 格式:大类型/小类型,
text/html
、image/jpeg
- 获取:
String getMimeType(String file)
域对象:共享数据
setAttribute(String name,Object value)
getAttribute(String name)
removeAttribute(String name)
ServletContext对象范围:所有用户所有请求的数据
获取文件的真实(服务器)路径
方法:
String getRealPath(String path)
1
2
3
4
5
6
7
8
9//web目录下资源访问
String b = context.getRealPath("/b.txt");
System.out.println(b);
//WEB-INF目录下的资源访问
String c = context.getRealPath("/WEB-INF/c.txt");
System.out.println(c);
//src目录下的资源访问
String a = context.getRealPath("/WEB-INF/classes/a.txt");
System.out.println(a);
本文标题:第四部分 第十章 3.ServletContext对象
文章作者:foreverSFJ
发布时间:2019-08-26 14:18:30
最后更新:2019-08-26 14:18:30
原始链接:Notes/Java/JavaWeb/10_3 ServletContext对象.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享