1.Servlet相关接口
ServeletConfig接口和ServletContext接口:
在servlet初始化过程中获取配置信息一个Servlet只有一个ServletConfig对象
常用方法:
ServeltConfig接口:getInitParameter获取初始化参数的(获取当前这个servlet);ServeltConfig就是jsp内置对象config的原类型。
ServletContext接口:获取上下文信息;ServletContext就是jsp内置对象application的原类型
getInitParameter获取全局初始化参数,web.xml中配置<context-param>
配置初始化参数两种方式:
1.web.xml<init-param>
<servlet>
<servlet-name>ConfigServlet</servlet-name>
<servlet-class>com.jredu.j2ee.ch04.ConfigServlet</servlet-class>
<!-- 初始化信息 -->
<init-param>
<param-name>info</param-name>
<param-value>abcdefg</param-value>
</init-param>
</servlet>
//获取对应servlet的配置信息
ServletConfig config=getServletConfig();
//getInitParameter获取初始化参数
String info=config.getInitParameter("info");
2.注释@WebInitParam(name,value)
@WebServlet(initParams={
@WebInitParam(name="a",value="123"),
@WebInitParam(name="b",value="456")
})
getInitParameter("a")+getInitParameter("b")
配置全局初始化参数(上下文)
<context-param>
<param-name>context</param-name>
<param-value>this is a context-param</param-value>
</context-param>
ServletContext application=getServletContext();
out.println(application.getInitParameter("context"));
GenericServlet抽象类
GenericServlet抽象类:提供了servlet与servletConfig接口的默认实现方法
GenericServlet的常用方法
HttpServlet类
HttpServlet继承于GenericServlet:处理Http协议的请求和响应
HttpServlet方法: