java - 从JSP访问资源文件

标签 java jsp web-inf

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

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

我想从databean包下的类访问data.xml。是否可以?怎么办?

最佳答案

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

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

但是你normallyServlet 中执行此操作,不是JSP .

关于java - 从JSP访问资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5186519/

相关文章:

java - eclipse LUNA - "The import java.sql cannot be resolved"

css - 网络应用 : something wrong with paths?

java - struts2中的文件上传

java - 在jsp中捕获SQL Raiserror

css - 在动态 Web 应用程序的 JSP 页面中包含 CSS

java - 如何让 Weblogic 10 更喜欢 myApp.war :/WEB-INF/lib/without throwing VerifyErrors? 中的 jar

java - 如何在 Java 中测试不同的 "tables input"?

java - 类型转换用括号括起来的原因

java - 搜索java swing日历约会组件

java - Eclipse 动态 Web 项目中缺少 WEB-INF 文件