如何在EclipseJava动态Web项目中读取属性文件?
我想我确实想做他做的here
但对我来说有点不同。我首先检查文件是否存在:
File f = new File("properties.txt");
System.out.println(f.exists());
我没有另一篇文章中描述的/project/WebContent/WEB-INF/classes
文件夹,但我编译的类在/project/build/classes
中,所以我把属性文件放在那里(确切地说:在我访问该文件的类的包文件夹中)
但它仍然打印false
。也许我做错了,如果是,请告诉我
# 1 楼答案
实现这一点的代码非常简单。让我们假设您有一个名为^ {CD1>}的WAR文件,它的根目录下有一个名为^ {CD2>}的属性文件:
假设您想读取属性文件中名为
abc
的属性:在
myApp.properties
中:让我们考虑在您的应用程序中存在的类^ {CD5>}想读取属性。下面是同样的代码: