protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String value=this.getServletConfig().getInitParameter("data");
System.out.println(value);
//获取多个配置文件
Enumeration<String> e=this.getServletConfig().getInitParameterNames();
while(e.hasMoreElements())
{
String name=(String)e.nextElement();
String values=this.getServletConfig().getInitParameter(name);
System.out.println("............"+values);
}
}
<servlet>
<servlet-name>servlet2</servlet-name>
<servlet-class>com.itcast.info.ServletDemo</servlet-class>
<init-param>
<param-name>data</param-name>
<param-value>小明</param-value>
</init-param>
</servlet>
<servlet-mapping>
相关推荐
- ServletConfig对象是由Servlet容器根据Servlet的部署描述符(web.xml或注解)中的配置信息创建的。 - 每个Servlet实例都有一个与之关联的ServletConfig对象,确保了配置信息的隔离性。 - 容器在Servlet的生命...
在Web应用程序部署描述符`web.xml`中,我们可以定义多个ServletConfig,每个Config对应一个Servlet实例,提供了传递初始化参数给Servlet的能力。 ### ServletConfig简介 ServletConfig对象是由Servlet容器创建的,...
总结起来,ServletConfig是JavaEE中Servlet与部署描述符交互的桥梁,它提供了获取Servlet初始化参数和特定配置的能力,帮助开发人员实现更灵活的Servlet配置和管理。通过使用ServletConfig,我们可以将一些不固定、...
- **`ServletConfig` 的获取**:`GenericServlet` 实现了 `ServletConfig` 接口,允许开发者在 `init()` 方法中获取 `ServletConfig` 对象,并可以使用它来访问初始化参数。 - **其他方法**: - **`void destroy...
- **功能描述**:返回当前 Servlet 的 `ServletConfig` 对象,该对象包含了 Servlet 的配置信息。通常在 `init()` 方法中通过参数传递。 - **返回值**:`ServletConfig` 对象。 ##### 2.3 `void service...
- **描述**:返回与当前Servlet相关的`ServletConfig`对象,该对象包含Servlet的配置信息。 - **返回值**:`ServletConfig`对象。 ##### 3. `void service(ServletRequest request, ServletResponse response) ...
- **描述**:返回之前传给`init()`方法的`ServletConfig`对象。`ServletConfig`对象包含了关于当前Servlet的一些配置信息,如初始化参数等。 - **用途**:在Servlet的其他方法中可以通过这个方法获取初始化时的...
Servlet生命周期是Java Web开发中一个关键的概念,它描述了Servlet从创建到销毁的整个过程,这个过程由Servlet容器(如Tomcat)进行管理。Servlet生命周期主要分为三个阶段:初始化阶段、运行阶段和销毁阶段。 1. ...
- **描述**:返回关于Servlet的简短描述或版本信息。 - **返回值**: - `String`:包含描述或版本信息的字符串。 ##### 5. `void destroy()` - **描述**:当Servlet容器决定销毁Servlet时调用此方法。用于释放...
4. `String getServletInfo()`: 返回关于Servlet的描述性信息,如作者、版本等。 5. `void destroy()`: 当Servlet即将被卸载时,Servlet容器调用此方法,让Servlet有机会清理资源。 二、`GenericServlet`类 `...
4. `String getServletInfo()`: 返回一个描述Servlet的字符串,通常包含Servlet的版本信息和作者等。 5. `void destroy()`: 当Servlet即将卸载时,Servlet容器会调用此方法,用于清理资源,关闭连接等。 二、...
这些文件通常按照一定的目录结构组织,例如包含WEB-INF目录,其中包含了web.xml(部署描述符)等重要配置文件。Web应用程序在Tomcat这样的Servlet容器中运行。 **ServletContext** 和 **ServletConfig** 是Java ...
4. `String getServletInfo()`: 返回一个描述Servlet的字符串,通常包含Servlet的作者、版本和版权信息。 5. `void destroy()`: 当Servlet即将被卸载时,服务器会调用这个方法,用于释放Servlet占用的资源。 二、...
- **`init(ServletConfig config)`**:此方法存储 `ServletConfig` 对象,并且调用父类的 `init()` 方法。 ```java @Override public void init(ServletConfig config) throws ServletException { this.config...