ServletConfig接口
定义
public interface ServletConfig
这个接口定义了一个对象,通过这个对象,Servlet引擎配置一个Servlet并且允许Servlet获得一个有关它的ServletContext接口的说明。每一个ServletConfig对象对应着一个唯一的Servlet。
方法
1、getInitParameter
public String getInitParameter(String name);
这个方法返回一个包含Servlet指定的初始化参数的String。如果这个参数不存在,返加空值。
2、getInitParameterNames
public Enumeration getInitParameterNames();
这个方法返回一个列表String对象,该对象包括Servlet的所有初始化参数名。如果Servlet没有初始化参数,getInitParameterNames返回一个空的列表。
3、getServletContext
public ServletContext getServletContext();
返回这个Servlet的ServletContext对象。
eg: servlet的初始化方法init(ServletConfig config).
public void init(ServletConfig config) throws ServletException {
String basePath = config.getInitParameter("basePath"); //web.xml的<init-param>中配置的初始参数
String realPath = config.getServletContext().getRealPath(basePath);
oResController = new ResourceFileController(realPath);
ResourceFile.setContentTypeMapping("js", "application/x- javascript;charset=gb2312");
log.info("ScriptLoader servlet has inited...");
}
相关推荐
首先,我们来看ServletConfig接口的主要方法: 1. `getServletName()`: 这个方法返回Servlet的名称,它在web.xml配置文件中通过`<servlet-name>`元素定义。Servlet名称是唯一的,用于在Servlet容器中标识Servlet。 ...
ServletConfig接口定义了几个关键方法,如`getServletName()`、`getInitParameter(String name)`等。实现这个接口的类通常由Servlet容器内部提供,具体实现会根据不同的容器有所不同。 ### 工具支持 开发过程中,...
ServletConfig接口代表Servlet的配置信息,由Servlet容器在初始化Servlet时传递给Servlet实例。它包含以下方法: - `getServletName()`: 获取Servlet的名称。 - `getInitParameter(String name)`: 获取Servlet...
Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...
- `GenericServlet`还实现了ServletConfig接口,允许访问Servlet的配置信息。 - `destroy()`方法在`GenericServlet`中是空实现,但在子类中可以覆盖以执行特定的销毁操作。 - `log()`和`log(String msg, ...
ServletConfig接口 `ServletConfig`接口提供了一种方式来获取Servlet的配置信息,如初始化参数。这是在Servlet实例化时由容器提供的。 - **`ServletConfig getServletConfig()`**:返回当前Servlet的配置对象。 -...
4. **ServletConfig接口**: 通过`init(ServletConfig config)`方法,Servlet可以获取到ServletConfig对象,从中读取初始化参数。 5. **HttpServletRequest和HttpServletResponse接口**: 这两个接口提供了处理...
#### 四、ServletConfig接口 `ServletConfig`接口提供了一种机制,使得Servlet能够访问其配置参数。这些参数通常在部署描述符(web.xml)中定义,并且可以用来定制Servlet的行为。主要方法包括: 1. **...
3. **ServletConfig接口**:ServletConfig接口提供了Servlet获取配置信息的方法,比如初始化参数、Servlet名称等,这些信息是在Servlet容器启动时从web.xml配置文件中读取的。 4. **ServletContext接口**:...
ServletConfig接口提供Servlet容器向Servlet传递配置信息的途径,如Servlet的初始化参数。它有一个重要的方法`getInitParameter(String name)`,用于获取Servlet的初始化参数值。 **四、ServletContext接口** ...
GenericServlet是Servlet接口的一个抽象类,它实现了Servlet和ServletConfig接口。开发者可以通过继承GenericServlet,重写`service()`方法来创建一个通用的Servlet,适用于多种类型的请求。 三、HttpServlet类 ...
ServletConfig接口提供了Servlet的配置信息,例如初始化参数。Servlet在初始化时,Web服务器会传递一个ServletConfig实例给Servlet。 四、ServletContext接口 ServletContext接口代表了一个Servlet容器(如Tomcat)...
GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的Servlet服务,但不包含特定的HTTP协议处理。开发者可以扩展这个类来创建非HTTP协议的Servlet。 三、HttpServlet类 HttpServlet...
GenericServlet是一个抽象类,实现了Servlet和ServletConfig接口,提供了一般化的Servlet实现。它不直接处理HTTP请求,但可以作为其他协议的Servlet的基础。开发者可以通过重写`service(ServletRequest, Servlet...
- `GenericServlet`是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了默认的生命周期方法实现,适用于所有协议的服务器端小应用程序。 3. **HttpServlet** - `HttpServlet`继承自`GenericServlet`,...
文档可能包括Servlet接口、GenericServlet类、HttpServlet类、ServletConfig接口、ServletContext接口等关键组件的详细说明。 1. **Servlet接口**:Servlet接口定义了Web服务器与Servlet之间的通信规范,提供了服务...
GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的生命周期方法和服务方法的通用实现,适用于所有协议的Servlet。你可以直接继承GenericServlet,但通常更常见的是使用...
4. **ServletConfig接口**:每个Servlet实例都有一个ServletConfig对象,用于存储Servlet的初始化参数和容器提供的其他信息。 5. **ServletContext接口**:代表一个Web应用程序的上下文,是所有Servlet共享的信息...