getServletConfig()方法的意思很明显:使用该方法可以获取到ServletConfig。
ServletConfig是什么?让我们研究init方法中的ServletConfig参数:
1、javax.servlet.ServletConfig是Servlet规范中的一员。
2、apache的Tomcat服务器对ServletConfig接口的实现类:
org.apache.catalina.core.StandardWrapperFacade
有这么一段代码,是apache写的:
package org.apache.catalina.core;
public class StandardWrapperFacade implements javax.servlet.ServletConfig{
}
重点:我们javaweb程序员实际上是不需要关心ServletConfig接口的具体的实现类的(由服务器实现)。因为我们编写程序的时候面向ServletConfig接口去调用方法,不需要关心接口的具体的实现类。这就是面向接口编程,面向抽象编程。降低程序的耦合度,提高程序的扩展力。
3、ServletConfig是什么?
* Servlet Configure【Servlet对象的配置信息对象】
* 每一个Servlet对象都会对应一个ServletConfig对象。【100个Servlet会有100个不同的ServletConfig对象】
* ServletConfig对象中到底封装了什么信息?
<servlet>
<servlet-name>a</servlet-name>
<servlet-class>com.servletConfig.ServletConfigDemo</servlet-class>
大量配置信息
大量配置信息
大量配置信息
.....
</servlet>
<servlet-mapping>
<servlet-name>a</servlet-n