标签:request new lock 实现类 cat 一个 etc bsp 阶段
javax.servlet.ServletConfig是SUN制定的接口,apache对ServletConfig接口的实现类的完整类名是:org.apache.catalina.core.StandardWrapperFacade,但是作为程序员不需要关心具体的类型,只要面向javax.servlet.ServletConfig接口调用即可,程序运行阶段执行的是apache的ServletConfig的实现类中的方法。
1、Servlet对象的创建以及方法的调用过程
Class c = Class.forName("com.bjpowernode.javaweb.servlet.ServletConfigTest");
Servlet servlet = (Servlet)c.newInstance();
ServletConfig config = new org.apache.catalina.core.StandardWrapperFacade();
servlet.init(config);
ServletRequest request = 创建了apache的一个request对象;
ServletResponse response = 创建了apache的一个response对象;
servlet.service(request,response);
servlet.service(request,response);
servlet.service(request,response);
servlet.service(request,response);
………………
servlet.destroy();…
2、Servlet和ServletConfig之间的关系?
一个Servlet对象会对应一个ServletConfig对象。
3、ServletConfig对象的本质是什么?
ServletConfig实际上是一个Servlet对象相关的配置信息对象。一个Servlet在web.xml文件中<servlet>标签中配置的信息会自动被封装到ServletConfig对象中,通过ServletConfig对象我们可以获取到当前的Servlet对象的相关配置信息。
4、ServletConfig接口中常用的方法
通过初始化参数的name获取初始化参数的value
String value = config.getInitParameter(String name);
获取所有初始化参数的name
Enumeration<String> names = config.getInitParameterNames();
获取ServletContext对象
ServletContext application = config.getServletContext();
标签:request new lock 实现类 cat 一个 etc bsp 阶段
原文地址:https://www.cnblogs.com/stu-jyj3621/p/14358432.html