ServletContext类
什么是ServletContext?
-
ServletContext是一个接口,它表示Servlet上下文对象
-
一个web工程只有一个ServletContext对象实例
- SerVletContext对象是一个域对象
那什么是域对象呢?
域对象,是可以像Map一样存取数据的对象,叫域对象
这里的域指的是 存取数据的操作范围
ServletContext类的四个作用
-
获取web.xml中配置的上下文参数context-param
1.在web.xml配置上下文参数
2.在自定义的Servlet获取上下文参数
-
获取当前的工程路径,格式:/工程名
-
获取工程部署后在服务器硬盘上的绝对路径
-
像Map一样存取数据
注意:一个项目只有一个ContextServlet实例,所以我在同一个自定义Servlet基础上,注释掉了1、2点中的context,再获取getServletContext()
前面总结过,SerVletContext对象是一个域对象,域对象的存取数据的方法