我试图访问我在代码中的JSF应用程序中使用的i18n属性文件.(这个想法是让一个页面显示其键和值实际上是一个表.)
该项目是一个maven项目,位于src/resources/localization文件夹中,并部署在WEB-INF\classes\localization \中的war文件中
java.util.Properties prop = new java.util.Properties();
String path = "localization/stat_codes.properties";
InputStream foo = prop.getClass().getResourceAsStream(path);
Run Code Online (Sandbox Code Playgroud)
但是无论我将路径变量设置为/WEB-INF/classes/localization/stat_codes.properties,"insetation.stat_codes.properties"等,变量foo都是null.类似的问题在这里,但是没有任何帮助也回答那里.
我如何知道用于从WAR获取文件的文件引用.
WAR的结构是:
WAR
src
- 模型
- Web
构建
WebContent
META-INF
WEB-INF
LIB
JSP在WebContent下,我已将config.txt文件放在WebContent文件夹下并尝试使用它
BufferedReader in = new BufferedReader(new FileReader("WebContent/config.txt"));
但这不起作用.有谁知道我需要传递什么参考或我如何弄明白.