一、介绍
1、实现步骤
a、继承Servlet
b、重新 init(),service(),destroy() 方法
c、配置web.xml文件
2、init()方法:访问时执行,只执行一次
service()方法:每次访问servlet是执行
destroy()方法:正常关闭服务器时执行
二、ServletContext对象
概述:ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个。web应用被加载的时候创建,web应用被销毁时消失。
获取方法:1、ServletContext servletContext = config.getServletContext();
2、ServletContext servletContext = this.getServletContext();
作用:常用方法:
获取文件的绝对路径:ServletContext对象.getRealPath(相对于该web应用的相对地址); 返回该文件的绝对路径
设置整个项目都可以访问的域对象(键值对):
setAtrribute(String name,Object obj); 没有返回值
getAttribute(String name); 返回 object 类型
removeAttribute(String name); 没有返回值