ServletConfig类
·ServletConfig类从类名上来看,就知道是Servlet程序的配置信息类。
·Servlet程序和ServletConfig对象都是由Tomcat负责创建,我们负责使用。
·Servlet程序默认是第一次访问的时候创建,ServletConfig是每一个Servlet程序创建时,就创建一个对应的ServletConfig对象。
ServletConfig类的三大作用
1.可以获取Servlet程序的别名 servlet-name的值
2.获取初始化参数
3.获取servletcontext对象
web.xml中在servlet-class下面配置
<!--init-param是初始化参数-->
<init-param>
<param-name>username</param-name>
<param-value>root</param-value>
</init-param>
<init-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/test</param-value>
</init-param>
</servlet>
类中
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("2.init()初始化方法 ");
// 1.可以获取Servlet程序的别名 servlet-name的值
System.out.println("HelloServlet程序的别名是:"+servletConfig.getServletName());
// 2.获取初始化参数
System.out.println("初始化参数username 的值是:"+servletConfig.getInitParameter("username"));
System.out.println("初始化参数url 的值是:"+servletConfig.getInitParameter("url"));
// 3.获取servletcontext对象
System.out.println(servletConfig.getServletContext());
}