【发布时间】:2012-10-15 01:05:55
【问题描述】:
所以我正在尝试从 jsp 页面读取 xml。它可以工作,但我正在阅读的 .xml 文件的路径似乎真的很挑剔。
<%
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("new.xml");
doc.getDocumentElement().normalize();
%>
将其重定向到我的硬盘驱动器上的 xml 文件可以正常工作,但每当我尝试将其重定向到应用程序上的 .xml 文件时,我不断收到找不到路径文件、格式错误的 url 异常等。我什至尝试把它在 WEB-INF 中查看它是否可以从那里读取,但不能。
有没有办法或者不可能?
【问题讨论】:
-
不是不可能,把jsp和xml放到webinf里面用"new.xml"或者".\new.xml"
-
“我尝试将其重定向到应用程序上的 .xml 文件”是什么意思?
-
xml 文件在应用程序中,所以我试图在与 jsp 文件相同的位置访问 xml。