从JSP访问资源文件

发布于 2024-10-20 08:10:47 字数 214 浏览 0 评论 0原文

我想从 java 类访问 xml 文件,位于 web/resources 文件夹下。 即

---网页
|
|--Web-INF
|
|-资源
| |-data.xml
|
|-其他jsps
---源文件夹
|-databean

我想从 databean 包下的类访问 data.xml。是否可以?如何?

I want to access xml files from java class, lying under web/resources folder..
i.e

---Web pages
|
|--Web-INF
|
|-resources
| |-data.xml
|
|-other jsps
---Source Folder
|-databean

I want to access data.xml from a class under databean package. Is it possible? How?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情废物 2024-10-27 08:10:47

使用 ServletContext #getResource()#getResourceAsStream() 获取网页内容中可用的资源。

InputStream input = getServletContext().getResourceAsStream("/WEB-INF/resources/data.xml"); 

然而,您通常Servlet,而不是 JSP

Use ServletContext#getResource() or #getResourceAsStream() to obtain resources which are available in the webcontent.

InputStream input = getServletContext().getResourceAsStream("/WEB-INF/resources/data.xml"); 

You however normally do that in a Servlet, not a JSP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文