`

读取Web.xml中各种类型参数的方法

阅读更多

1.JSP 讀取 web.xml 的方法:
<context-param>
            <param-name>test</param-name>
            <param-value>test_value</param-value>
</context-param>

 

String test = new String(application.getInitParameter("test"));

 

2.用 Servlet 讀取 web.xml 的方法

<servlet>
            <servlet-name>ServletName</servlet-name>
            <servlet-class>com.xxx.ServletName</servlet-class>
            <init-param>
            <param-name>test</param-name>
            <param-value>test_value</param-value>
            </init-param>
</servlet>

 

public void init(javax.servlet.ServletConfig config)
            throws ServletException {
            super.init( config );
            test = config.getInitParameter("test");
            }

 

 

3.用 Struts 讀取 web.xml 的方法

<servlet>
            <servlet-name>action</servlet-name>
            <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
            <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
            </init-param>
            <init-param>
            <param-name>FINAL</param-name>
            <param-value>XXX</param-value>
            </init-param>
</servlet>

 

import javax.servlet.ServletConfig;
            ...
javax.servlet.ServletConfig config = this.getServlet().getServletConfig();
String test = config.getInitParameter(
"FINAL"
);


分享到:
评论

相关推荐

    web.xml各种配置

    容器启动时会加载并读取web.xml文件,因此理解web.xml的配置项对于Web应用开发至关重要。 ### web.xml的内容 web.xml中可以定义多个配置元素,包括但不限于: - **icon**: 指定IDE和GUI工具用来表示Web应用的图像...

    web.xml配置文件详解

    它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其配置项及其作用至关重要。 #### 二、web.xml文件结构 `web.xml`文件的最外层标签为`&lt;web-app&gt;`,所有的配置项都需要定义在这个标签...

    web.xml加载顺序与web.xml常用节点解析

    - 当应用服务器启动并加载Web应用程序时,首先读取`web.xml`文件。 - 首先解析的是`&lt;context-param&gt;`节点,这些参数作为全局配置,被转换为`ServletContext`的初始化参数。 - 紧接着,应用服务器创建`...

    web.xml配置详细介绍(CHM)

    `web.xml`是Servlet容器(如Tomcat、Jetty等)启动时读取的配置文件,用于指导服务器如何处理Web应用中的请求和资源。通过这个文件,你可以设置初始化参数、映射Servlet、配置过滤器、声明安全约束等。 2. **基本...

    sruts2.0 web.xml 配置文件

    `web.xml`配置文件在Struts2中扮演着至关重要的角色,它是整个应用的部署描述符,定义了应用程序的入口点、过滤器、Servlet以及其他Web组件的配置信息。在这里,我们将深入探讨`web.xml`配置文件在Struts2中的应用...

    web.xml+详细解析四合一

    web.xml文件的结构首先需要遵守XML规范,它必须以XML声明开始,指出该文件使用的是哪个版本的XML,同时声明字符编码,以确保文件能够被正确读取和解释。例如: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; ``` ...

    web.xml文件标签详解

    这些参数可以被Servlet容器在Web应用程序启动时读取,并传递给`ServletContext`对象。`context-param`包含以下子元素: 1. `&lt;description&gt;`:提供关于参数的描述性信息。 2. `&lt;param-name&gt;`:指定参数的唯一名称。 3...

    Web.xml加载顺序[汇编].pdf

    首先,当Web容器启动一个Web项目时,它会读取`web.xml`文件。在这个阶段,Web容器主要关注`&lt;listener&gt;`和`&lt;context-param&gt;`两个节点。`&lt;context-param&gt;`用于设置全局的初始化参数,这些参数将在整个Web应用程序的...

    weblogic.xml

    在部署Web应用程序时,WebLogic Server首先读取web.xml,然后读取weblogic.xml,覆盖或添加web.xml中没有的配置。 五、总结 weblogic.xml是WebLogic Server的核心组件,它提供了对Web应用程序进行深度定制的可能。...

    web.xml的配置(非常全)

    下面将深入探讨`web.xml`中的关键元素及其功能。 #### XML头部与DTD声明 `web.xml`文件通常以XML头部开始,例如: ```xml &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; ``` 此头部指明了XML的版本为1.0,并且...

    struts.xml中constent属性参数配置大全

    ### Struts.xml中Constant属性参数配置详解 #### 概述 在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。...

    C#获取web.config配置文件内容的方法

    总结来说,C#中获取web.config配置文件内容主要是通过`ConfigurationManager`类及其相关的静态方法。`ConnectionStrings`用于处理数据库连接字符串,而`AppSettings`则用于存储其他任意类型的设置。开发者可以根据...

    weblogic.xml说明

    weblogic.xml是Oracle WebLogic Server中用于定义Web应用程序部署特性的核心配置文件。这个文件包含了服务器特定的部署描述符元素,这些元素详细描述了Web应用如何在WebLogic环境中运行。若Web应用不包含weblogic....

    解析web-config.xml文件,并将里面的元素转换成对应的JAVA对象

    在Java Web开发中,`web-config.xml`是应用的核心配置文件,它定义了Servlet、过滤器、监听器、会话超时、MVC框架的配置等关键信息。这个过程通常涉及XML解析和Java对象映射,是理解Web应用程序运行机制的关键部分。...

    读取xml文件示例

    本示例将详细介绍如何使用C语言的xml2库来读取XML文件,特别是针对一个具体的例子——web.xml,这是Servlet容器中的一个关键配置文件。 首先,我们需要了解xml2库。xml2是libxml库的一部分,由 GNOME 项目开发,...

    DWR.xml配置文件说明书(含源码)

    仅仅通过反射方法没有办法知道集合元素中的类型,所以上面的两个converter能将任何集合转换成相对javascript而言有意义的对象.然而没有办法将不同的集合类类型分别采用不同的转换方法.因为没有办法完全自动进行转换,...

    dom4j解析struts.xml需要的包装类

    例如,可以创建一个解析方法,它利用dom4j读取`struts.xml`,然后遍历每个`&lt;package&gt;`、`&lt;action&gt;`和`&lt;result&gt;`,分别创建对应的包装类实例。这样,整个配置文件就被转换为一组易于操作的对象,使得程序逻辑更清晰,...

    jquery读取xml.pdf

    首先,文件中提到了使用jQuery发起AJAX请求来读取XML数据和与Web服务进行通信。AJAX (Asynchronous JavaScript and XML) 是一种在不重新加载整个页面的情况下,能够更新部分网页的技术,它通过HTTP请求与服务器交换...

Global site tag (gtag.js) - Google Analytics