javax.servlet包
1.javax.servlet.Servlet接口
接口用于开发servlet,所有的servlet都要直接或间接地实现这个接口,这个接口定义了servlet的生命周期的方法。一般不直接实现该接口,可以扩展javax.servlet.GenericServlet来实现一般协议的Servlet,也可以扩展javax.servlet.http.HttpServlet来实现HTTP的servlet。
接口常用方法有:
1.void init(ServletConfig config); Servlet容器调用,用于初始化Servlet,用ServletConfig对象参数来启动配置,只执行一次。
2.void service(ServletRequest request, ServletResponse response); Servlet容器调用,处理request对象中描述的请求,使用response对象返回请求结果。
3.void destroy(); Servlet 容器调用,卸载Servlet所占的资源。
4.ServletConfig getServletConfig(); 返回一个ServletConfig对象,该对象包含当前Servlet的初始化信息。
2.javax.servlet.ServletConfig接口
接口用于配置servlet。Servlet容器初始化Servlet时,使用ServletConfig对象将服务器的配置信息提供给Servlet,ServletConfig对象包含一级由名/值对形式的初始化参数和一个ServletContext对象。
该接口常用方法有:
1.String getInitParameter(String); 返回一个字符串,包含参数指定的初始化参数值。
2.Enumaration getInitParameterNames(); 以String对象的枚举形式,返回当前Servlet所有初始化参数的名字,如果没有初始化参数,返回一个空枚举。
3.ServletContext getSetvletContext(); 返回当前Servlet正在执行的上下文ServletContext对象。
4.String getServletName(); 返回当前Servlet的实例名字。
3.javax.servlet.ServletContext接口
该接口是Servlet的环境上下文接口,每个Servlet在Java虚拟机内都有一个环境上下文实例。当Servlet初始化时,Web容