我开始编写一些JavaEE代码,我想知道如何初始化从文件中读取值的变量。我的磁盘上有这个结构:
webProject
|
|-- src
| |-- java
| |-- example.java
|
|-- web
|-- WEB-INF
|-- config.properties
所以,如果我想从example.java引用config.properties ......我怎么能这样做?我试过用
"../../../web/WEB-INF/config.properties"
作为fileInputStream,但它没有用,因为它无法找到路径。
任何想法都会受到赞赏。
谢谢!
答案 0 :(得分:0)
在servlet
内,您可以使用ServletContext
使用getResourceAsStream()
访问配置文件,就像这样
InputStream inputStream = this.getServletContext().getResourceAsStream("/config.properties");