一,采用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应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...
- 当应用服务器启动并加载Web应用程序时,首先读取`web.xml`文件。 - 首先解析的是`<context-param>`节点,这些参数作为全局配置,被转换为`ServletContext`的初始化参数。 - 紧接着,应用服务器创建`...
C#作为.NET平台上的主要开发语言,提供了丰富的API来读取web.config文件中的配置信息,并且可以通过建立高速缓存机制来优化应用程序的性能。 首先,Web.config配置文件的作用是给.NET应用程序提供一个统一的配置...
首先,当Web应用程序启动时,Web容器(如Tomcat、Jetty等)会读取web.xml文件。在这个过程中,它会首先处理`<listener>`和`<context-param>`这两个元素。`<listener>`定义了监听器,这些监听器在Servlet上下文...
本教程将详细讲解如何在编程环境中读取XML文件。 1. XML文件的结构 XML文件由元素(Elements)、属性(Attributes)、文本内容(Text Content)和命名空间(Namespaces)等构成。元素是XML的基本构建块,它们通过尖...
MyBatis是一个持久层框架,它允许开发者将SQL语句直接写在映射文件(Mapper XML文件)中。主要配置文件(`mybatis-config.xml`)用于设置数据源、事务管理器、环境等。例如: ```xml ...
1. **配置web.xml文件** 在`web.xml`文件中添加四个`<context-param>`元素,分别用来存储数据库驱动、连接URL、用户名和密码。 ```xml <web-app> <!-- 数据库驱动 --> <param-name>driver <param-value>...
本文将详细介绍如何使用JavaScript读取XML文件以及如何获取文件中的特定内容。 #### JavaScript与XML交互基础 1. **创建XMLHttpRequest对象**: - 首先,需要创建一个`XMLHttpRequest`对象来发送HTTP请求。这个...
在JSP或Servlet中读取web.xml中的参数 在JSP或Servlet中读取这些参数的方法是通过`ServletContext`对象的`getInitParameter()`方法。下面是一个示例代码: ```java // 获取ServletContext对象 ServletContext ...
1. 当一个WEB项目启动时,Web容器首先读取web.xml文件,解析其中的和节点。 2. 随后,容器创建一个Servlet上下文(ServletContext),作为整个Web应用程序共享的数据存储区。 3. 被转化为键值对,并存储在...
本文将详细讲解四种解析XML文件的方法,旨在帮助初学者更好地理解和掌握XML处理技术。 1. DOM解析器(Document Object Model) DOM解析器将整个XML文档加载到内存中,构建一个树形结构,称为DOM树。这个方法的优点...
Document Object Model(DOM)是一种将XML文档转换为内存中的树形结构的方法,使得可以遍历和修改XML文件。使用Java的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`接口来实现。以下是一个...
在编程中,读取XML文件是一项基本操作,下面将详细介绍如何在不同的编程环境下读取XML文件。 1. Java中的XML读取 在Java中,我们通常使用DOM(Document Object Model)解析器或SAX(Simple API for XML)解析器来...
XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续...
总结来说,从Excel读取数据并生成XML文件是一种常用的数据处理方法,特别是在需要将数据导入其他系统或与Web服务交互时。熟练掌握这一技巧,能极大地提高工作效率,并促进不同应用之间的数据共享。
本文将详细介绍两种在C#中读取XML数据的方法,一种是从XML字符串,另一种是从XML文件。 首先,我们来看第一种方法:从XML字符串读取数据。在C#中,我们可以使用`DataSet`类的`ReadXml`函数来实现这一目标。以下是一...
在这个实例中,我们将探讨如何在ASP.NET环境中读取XML文件中的数据,并将其写入数据库,以及反过来,如何从数据库中检索数据并更新XML文件。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它具有良好的...
本篇文章将详细探讨如何在C#中读取XML文件,并生成Web标签。 首先,我们需要了解XML的基本结构。XML文档由元素、属性、文本内容以及命名空间等组成。每个XML文件都有一个根元素,其他的元素嵌套在其下。C#提供了...
在IT行业中,XML(eXtensible Markup Language)是一种用于存储和传输数据的标准化格式,广泛应用在各种领域,如Web服务、配置文件、数据交换等。C++作为一门强大的编程语言,提供了多种库来处理XML文件,其中之一...