3.ServletContext类
使用init方法后,要在下面通过super调用init方法,不然空指针异常。
什么是ServletContext?
1,ServletContext是一个接口,它表示Servlet上下文对象。
2,一个web工程,只能有一个ServletContext对象实例。
3,ServletContext对象是一个域对象。
4,ServletContext是在web工程部署启动的时候创建。在web工程停止的时候销毁。
什么是域对象?
域对象,是可以像Map一样存储数据的对象,叫做对象。
这里的域指的是存储数据的操作范围。
存数据 取数据 删除数据
Map put() get() remove()
域对象 setAttrlbute() getAttrlbute() removeAttrlbute()
ServletContext类的四个作用
1,获取web.xml中配置的上下文参数context.param.
2,获取当前的工程路径,格式:/工程路径
3,获取工程部署后的服务器硬盘上的绝对路径
4,像Map一样储存数据