当前位置:首页 » 网页前端 » Webxml读取
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

Webxml读取

发布时间: 2023-04-10 01:16:03

㈠ web工程中的xml文件怎么读取的

jsp文件应该会自毁亩带动寻找相应的XML文件,放入JDOM插件后也一样,只是在这个插件里耐丛面提供了很多访问XML文件的方法。如果我们要去读取自己新建的一个XML文件的数据,还是只有自己重新写个方法,然后在纤芦这个方法里面调用JDOM提供的方法读取,并根据自己的意愿组织数据。

㈡ java web项目 web.xml中如何读取properties配置文件中的值

<util:properties id="config" location="classpath:test.properties" />
其中id为读取文件以后的bean id,可以通过这个id获取文件中对应属性的值,如config.test代表获取文件中test属性的值

㈢ 如何从JavaBean中读取Web.xml中的全局变量

单纯的JAVA bean是获得不到全局参数的,
可以采用jdom或者jax读取分析此XML文件,
另外一种方法就是要拥有servlet的全局Content对象,这样就可以直接通过content.getinitparameter("xxx")

㈣ Tomcat是如何读取到web.xml文件的

WEB-INF/web.xml contains a top-level web-app element. It is the Servlet standard location for defining things like servlet mappings and security roles.
这个路径是标准、规范

㈤ java文件中怎么获取web.xml中的全局参数

每个 servlet 中 web.xml 中可以有 <init-param > 参数,在 servlet 的 init 方法中可以把它们取出来并保存在某个地方(比如一个静态成员变量中,或者一个静态的 map 变量中,因为这个参数不会改变,因此可以直接放在静态变量中),其它的 Java 类就能去静态变量中取得这个参数。

如果你的程序不是一个 web 程序的话,可以把它放在命令行 -Djdbc.drive=org.git.mm.mysql.Driver 这样的参数中,之后程序可以用 System.getProperty("jdbc.driver"); 读取出来。或者放在一个 properties 配置文件中,然后读取这个properties 文件。

㈥ web配置读取xml文件报找不到路径

相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。
举例:
XMLS.class.getClass().getResourceAsStream("/test/败侍磨test.xml");
解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。
备注:谈数这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现察斗原理都是找到当前类路径,之后通过相对位置找到另外文件路径。

㈦ java里面怎么读取web.xml里面的context-param值

在消蚂servlet程序中:
用ServletConfig的getInitParameter方信灶法读取就拿坦埋行了。
getInitParameter("context-param");

㈧ web.xml中如何读取properties配置文件中的值

方法如下:

<context-param>


<param-name>log4jConfigLocation</param-name>


<param-value>classpath:/config/log4j.properties</param-value>


</context-param>

㈨ web.xml是怎么读取的

web.xml是系统自动生成的,当你的web应用部署到tomcat上的时候,启动tomcat时它就开始读取了,而且这个路径是固定的。

㈩ 在WEB工程中,jsp文件如何读取XML文件的信息

jsp中读取xml文件中内容的方法,案例如下:

1、XML文件

<?xmlversion="1.0"encoding="GB2312"?>
<!--个人履历表-->
<resume>
<personid="01">
<name>张三</name>
<birthday>03/24/1975</birthday>
<phone>1111-1111</phone>
<address>大连</address>
</person>
<personid="02">
<name>李四</name>
<birthday>9/26/1978</birthday>
<phone>2222-2222</phone>
<address>南京</address>
</person>
<personid="03">
<name>王五</name>
<birthday>11/09/1979</birthday>
<phone>3333-3333</phone>
<address>武汉</address>
</person>
<personid="04">
<name>赵六</name>
<birthday>6/04/1973</birthday>
<phone>4444-4444</phone>
<address>青岛</address>
</person>
<personid="05">
<name>陈七</name>
<birthday>12/19/1977</birthday>
<phone>5555-5555</phone>
<address>上海</address>
</person>
</resume>

2、MyDOMBean.java

packagetest;
importorg.xml.sax.*;
importjavax.xml.parsers.*;
importorg.w3c.dom.*;
importjava.io.*;

.io.Serializable...{
privatestaticStringxmlStr="";
privatestaticfinalStringPATH="file:///";
publicMyDOMBean()...{
}

publicStringgetString()...{
returnxmlStr;
}

(Stringfilename)throwsException...{
xmlStr="";
DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();
//设定解析的叁数
dbf.setIgnoringComments(true);
dbf.(true);
DocumentBuilderdb=dbf.newDocumentBuilder();
//导入XML文件
Documentdoc=db.parse(PATH+filename);

returndoc;
}

publicvoidtraverseTree(Nodenode)throwsException...{
if(node==null)...{
return;
}
inttype=node.getNodeType();

switch(type)...{
//操作DOCUMENT对象节点
caseNode.DOCUMENT_NODE:...{
xmlStr+="<tr>";
traverseTree(((Document)node).getDocumentElement());
break;
}
//操作XML元素节点
caseNode.ELEMENT_NODE:...{
StringelementName=node.getNodeName();
if(elementName.equals("person"))...{
xmlStr+="</tr><tr>";
}
NodeListchildNodes=node.getChildNodes();
if(childNodes!=null)...{
intlength=childNodes.getLength();
for(intloopIndex=0;loopIndex<
length;loopIndex++)
...{
traverseTree(childNodes.item(loopIndex));
}
}
break;
}
//操作XML文本节点
caseNode.TEXT_NODE:...{
Stringdata=node.getNodeValue().trim();
if((data.indexOf("")<0)&&(data.length()>0))...{
xmlStr+="<td>"+data+"</td>";
}
}
}
}

}

3、jsp文件

<html>
<head>
<title>使用DOM解析器</title>
</head>
<%...@pageimport="org.w3c.dom.*"%>
<%...@pagecontentType="text/html;charset=GB2312"%>
<bodybgcolor="#CFF1E1">
<center>
<h2>个人履历表(DOM版)</h2>
<tableborder="1"width="80%">
<tr>
<td>姓名</td>
<td>出生年月</td>
<td>电话号码</td>
<td>居住地</td>
</tr>
<jsp:useBeanid="domparser"class="test.MyDOMBean"/>
<%...
Documentdoc=domparser.getDocument(request.getRealPath("/")+"08_02.xml");
domparser.traverseTree(doc);
out.print(domparser.getString());
%>
</body>
</html>