`
BabyDuncan
  • 浏览: 584243 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

读取web.xml文件中数据的三种方法

阅读更多
一,采用web.xml中的init-param标签
web。xml中的配置如下:
<init-param>
    <param-name>string</param-name>
    <param-value>hello</param-value>
</init-param>

取的方法为:
String s = request.getParameter("string");
________________________________________________________________
二,采用上下文参数(context-param)方式
web。xml配置如下:
<context-param>
    <param-name>string</param-name>
    <param-value>name</param-value>
</context-param>

取值方法:
String s2 = getServletConfig().getServletContext().getInitParameter("param");
—————————————————————————-
三,使用资源注射或者JNDI方式
web。xml配置如下
	<env-entry>
	<env-entry-name>params</env-entry-name>
	<env-entry-type>java.lang.String</env-entry-type>
	<env-entry-value>entry-param</env-entry-value>
	</env-entry>

获取方法:
		String s3 = "" ;
		//@Resource(name="param")
		//private String s3;
		try {
			Context c = new InitialContext();
		    s3 = (String)c.lookup("params");
		} catch (NamingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
分享到:
评论

相关推荐

    详解Spring mvc的web.xml配置说明

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

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

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

    C#读取web.config配置,建立高速缓存机制

    C#作为.NET平台上的主要开发语言,提供了丰富的API来读取web.config文件中的配置信息,并且可以通过建立高速缓存机制来优化应用程序的性能。 首先,Web.config配置文件的作用是给.NET应用程序提供一个统一的配置...

    web.xml文件加载顺序[归纳].pdf

    首先,当Web应用程序启动时,Web容器(如Tomcat、Jetty等)会读取web.xml文件。在这个过程中,它会首先处理`&lt;listener&gt;`和`&lt;context-param&gt;`这两个元素。`&lt;listener&gt;`定义了监听器,这些监听器在Servlet上下文...

    读取XML文件.rar

    本教程将详细讲解如何在编程环境中读取XML文件。 1. XML文件的结构 XML文件由元素(Elements)、属性(Attributes)、文本内容(Text Content)和命名空间(Namespaces)等构成。元素是XML的基本构建块,它们通过尖...

    springmvc、spring、mybatis的resources配置文件和web.xml

    MyBatis是一个持久层框架,它允许开发者将SQL语句直接写在映射文件(Mapper XML文件)中。主要配置文件(`mybatis-config.xml`)用于设置数据源、事务管理器、环境等。例如: ```xml ...

    jsp 从web.xml读取连接数据库的参数.docx

    1. **配置web.xml文件** 在`web.xml`文件中添加四个`&lt;context-param&gt;`元素,分别用来存储数据库驱动、连接URL、用户名和密码。 ```xml &lt;web-app&gt; &lt;!-- 数据库驱动 --&gt; &lt;param-name&gt;driver &lt;param-value&gt;...

    js读取xml文件并获取文件内容

    本文将详细介绍如何使用JavaScript读取XML文件以及如何获取文件中的特定内容。 #### JavaScript与XML交互基础 1. **创建XMLHttpRequest对象**: - 首先,需要创建一个`XMLHttpRequest`对象来发送HTTP请求。这个...

    jsp 从web.xml读取连接数据库的参数

    在JSP或Servlet中读取web.xml中的参数 在JSP或Servlet中读取这些参数的方法是通过`ServletContext`对象的`getInitParameter()`方法。下面是一个示例代码: ```java // 获取ServletContext对象 ServletContext ...

    web.xml配置大全[汇编].pdf

    1. 当一个WEB项目启动时,Web容器首先读取web.xml文件,解析其中的和节点。 2. 随后,容器创建一个Servlet上下文(ServletContext),作为整个Web应用程序共享的数据存储区。 3. 被转化为键值对,并存储在...

    解析XML文件的四种方式整合

    本文将详细讲解四种解析XML文件的方法,旨在帮助初学者更好地理解和掌握XML处理技术。 1. DOM解析器(Document Object Model) DOM解析器将整个XML文档加载到内存中,构建一个树形结构,称为DOM树。这个方法的优点...

    用java读取修改xml文件的代码实现

    Document Object Model(DOM)是一种将XML文档转换为内存中的树形结构的方法,使得可以遍历和修改XML文件。使用Java的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`接口来实现。以下是一个...

    读取XML读取XML

    在编程中,读取XML文件是一项基本操作,下面将详细介绍如何在不同的编程环境下读取XML文件。 1. Java中的XML读取 在Java中,我们通常使用DOM(Document Object Model)解析器或SAX(Simple API for XML)解析器来...

    QT中读取XML文件三种方式 的实例

    XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续...

    excel读取生成xml文件

    总结来说,从Excel读取数据并生成XML文件是一种常用的数据处理方法,特别是在需要将数据导入其他系统或与Web服务交互时。熟练掌握这一技巧,能极大地提高工作效率,并促进不同应用之间的数据共享。

    C#中读取XML中数据的2种方法

    本文将详细介绍两种在C#中读取XML数据的方法,一种是从XML字符串,另一种是从XML文件。 首先,我们来看第一种方法:从XML字符串读取数据。在C#中,我们可以使用`DataSet`类的`ReadXml`函数来实现这一目标。以下是一...

    asp.net 读取XML文件中的数据和写入数据库实例

    在这个实例中,我们将探讨如何在ASP.NET环境中读取XML文件中的数据,并将其写入数据库,以及反过来,如何从数据库中检索数据并更新XML文件。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它具有良好的...

    C#读取Xml.

    本篇文章将详细探讨如何在C#中读取XML文件,并生成Web标签。 首先,我们需要了解XML的基本结构。XML文档由元素、属性、文本内容以及命名空间等组成。每个XML文件都有一个根元素,其他的元素嵌套在其下。C#提供了...

    C++读取XML文件

    在IT行业中,XML(eXtensible Markup Language)是一种用于存储和传输数据的标准化格式,广泛应用在各种领域,如Web服务、配置文件、数据交换等。C++作为一门强大的编程语言,提供了多种库来处理XML文件,其中之一...

Global site tag (gtag.js) - Google Analytics