`
newleague
  • 浏览: 1499240 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

ServletConfig接口

 
阅读更多

1.       ServletConfig接口用于描述Servlet本身的相关配置信息。ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。

2.       Servlet配置初始化参数,例如:

<servlet>

<servlet-name>XXX</servlet-name>

<servlet-class>Xxx</servlet-class>

<init-param>

<param-name>yyy</param-name>

<param-value>xxx</param-value>

</init-param>

</servlet>

这些初始化参数,可以通过this.getServletConfig.getInitParameter()获取。

3.       javax.servlet.Servlet接口是Servlet的基本接口,所有定义的Servlet都要实现这个接口。Javax.servlet.GenericServlet是实现了这个借口的基础类。HttpServlet就是继承与GenericServlet类。GenericServlet实现了ServletConfig接口,所以在HttpServlet中可以直接调用ServletConfig中的方法,例如HttpServlet.getInitParameter(),HttpServlet.getServletName();HttpServlet.getServletContext()方法等,而不必使用this.getServletConfig.getInitParameter()等方式获取。

4.       Servletinit方法:

javax.servlet.Servlet接口的init方法是带有参数的,原方法是:init(ServletConfig config)方法。GeneralServlet类实现了Servlet接口后,在init(ServletConfig config)方法中实现了基本的功能后,有调用了无参数的init()方法用于扩展。所以在我们继承HttpServlet方法中,一般重写的都是无参的init方法。

5.       Servletservice方法:

这个方法是Servlet的主要方法。所有请求都将交给这个方法来执行。在HttpServlet中,service方法的作用是根据请求的类型,分别将请求交给doPost,doGet等方法去处理。所以在HttpServlet中,只需要重写doPost,doGet等方法,如果重写了doService方法,doPost,doGet方法将不起作用。

分享到:
评论

相关推荐

    ServletConfig的描述

    首先,我们来看ServletConfig接口的主要方法: 1. `getServletName()`: 这个方法返回Servlet的名称,它在web.xml配置文件中通过`&lt;servlet-name&gt;`元素定义。Servlet名称是唯一的,用于在Servlet容器中标识Servlet。 ...

    ServletConfig

    ServletConfig接口定义了几个关键方法,如`getServletName()`、`getInitParameter(String name)`等。实现这个接口的类通常由Servlet容器内部提供,具体实现会根据不同的容器有所不同。 ### 工具支持 开发过程中,...

    servlet常用接口

    ServletConfig接口代表Servlet的配置信息,由Servlet容器在初始化Servlet时传递给Servlet实例。它包含以下方法: - `getServletName()`: 获取Servlet的名称。 - `getInitParameter(String name)`: 获取Servlet...

    Servlet+API中文API[China]

    Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...

    Servlet API 帮助文档

    - `GenericServlet`还实现了ServletConfig接口,允许访问Servlet的配置信息。 - `destroy()`方法在`GenericServlet`中是空实现,但在子类中可以覆盖以执行特定的销毁操作。 - `log()`和`log(String msg, ...

    servlet-api基本类和接口介绍

    ServletConfig接口 `ServletConfig`接口提供了一种方式来获取Servlet的配置信息,如初始化参数。这是在Servlet实例化时由容器提供的。 - **`ServletConfig getServletConfig()`**:返回当前Servlet的配置对象。 -...

    Servlet常用接口

    4. **ServletConfig接口**: 通过`init(ServletConfig config)`方法,Servlet可以获取到ServletConfig对象,从中读取初始化参数。 5. **HttpServletRequest和HttpServletResponse接口**: 这两个接口提供了处理...

    servlet常用类接口

    #### 四、ServletConfig接口 `ServletConfig`接口提供了一种机制,使得Servlet能够访问其配置参数。这些参数通常在部署描述符(web.xml)中定义,并且可以用来定制Servlet的行为。主要方法包括: 1. **...

    Java Servlet 中文API档.doc

    3. **ServletConfig接口**:ServletConfig接口提供了Servlet获取配置信息的方法,比如初始化参数、Servlet名称等,这些信息是在Servlet容器启动时从web.xml配置文件中读取的。 4. **ServletContext接口**:...

    Jsp_Servlet_中文API档

    ServletConfig接口提供Servlet容器向Servlet传递配置信息的途径,如Servlet的初始化参数。它有一个重要的方法`getInitParameter(String name)`,用于获取Servlet的初始化参数值。 **四、ServletContext接口** ...

    Java Servlet API说明文档

    GenericServlet是Servlet接口的一个抽象类,它实现了Servlet和ServletConfig接口。开发者可以通过继承GenericServlet,重写`service()`方法来创建一个通用的Servlet,适用于多种类型的请求。 三、HttpServlet类 ...

    jsp api,仅供参考

    ServletConfig接口提供了Servlet的配置信息,例如初始化参数。Servlet在初始化时,Web服务器会传递一个ServletConfig实例给Servlet。 四、ServletContext接口 ServletContext接口代表了一个Servlet容器(如Tomcat)...

    Servlet 2.5 API

    GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的Servlet服务,但不包含特定的HTTP协议处理。开发者可以扩展这个类来创建非HTTP协议的Servlet。 三、HttpServlet类 HttpServlet...

    servlet-api源码包

    GenericServlet是一个抽象类,实现了Servlet和ServletConfig接口,提供了一般化的Servlet实现。它不直接处理HTTP请求,但可以作为其他协议的Servlet的基础。开发者可以通过重写`service(ServletRequest, Servlet...

    Servlet API

    - `GenericServlet`是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了默认的生命周期方法实现,适用于所有协议的服务器端小应用程序。 3. **HttpServlet** - `HttpServlet`继承自`GenericServlet`,...

    ServletAPI-docs.rar

    文档可能包括Servlet接口、GenericServlet类、HttpServlet类、ServletConfig接口、ServletContext接口等关键组件的详细说明。 1. **Servlet接口**:Servlet接口定义了Web服务器与Servlet之间的通信规范,提供了服务...

    servlet的api

    GenericServlet是一个抽象类,实现了Servlet接口和ServletConfig接口。它提供了基本的生命周期方法和服务方法的通用实现,适用于所有协议的Servlet。你可以直接继承GenericServlet,但通常更常见的是使用...

    ServletAPI中文文档.7z

    4. **ServletConfig接口**:每个Servlet实例都有一个ServletConfig对象,用于存储Servlet的初始化参数和容器提供的其他信息。 5. **ServletContext接口**:代表一个Web应用程序的上下文,是所有Servlet共享的信息...

Global site tag (gtag.js) - Google Analytics