假设我有一个xml文件"path.xml“,它是这样的:
<paths>
<path id="first">
<url>http://blablabla</url>
</path>
<path id="second">
<url>http://blablabla</url>
</path>
</paths>我有一个jsp文件,我想从其中读取基于id的url。例如:我想在jsp文件中写一些java代码:String path = get from xml file the "url",where path id = "second“。
在jsp中如何做到这一点?我对jsp中的Dom解析不是很熟悉。
非常感谢:)
发布于 2010-11-12 06:48:43
您可以使用XML Tag Library :
<x:parse doc="path.xml" var="doc" scope="application"/>
<x:out select="$doc/paths/path[id='second']/url"/>发布于 2010-11-12 06:11:30
首先,您不应该在JSP中编写scriptlet来执行这样的处理。它应该驻留在Java文件中,而不是JSP文件中。
要用Java解析XML,只需在Googling上搜索一下,就会发现大量示例。这里有一个可以帮你入门的:http://www.java-tips.org/java-se-tips/javax.xml.parsers/how-to-read-xml-file-in-java.html
https://stackoverflow.com/questions/4159673
复制相似问题