我开始写一些Javaee代码,我想知道如何初始化变量从文件中读取其值。我的磁盘上有这个结构:
webProject
|
|-- src
| |-- java
| |-- example.java
|
|-- web
|-- WEB-INF
|-- config.properties
所以,如果我想从example.java引用config.properties ...我该怎么做?我尝试使用
"../../../web/WEB-INF/config.properties"
作为FileInputStream,但由于无法找到路径而无法工作。
任何想法都将不胜感激。
谢谢!
在您的servlet
中,您可以使用ServletContext
使用getResourceAsStream()
来访问配置文件,例如此
InputStream inputStream = this.getServletContext().getResourceAsStream("/config.properties");