我正在尝试在代码中访问我在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);
但是无论我将路径变量设置为/WEB-INF/classes/localization/stat_codes.properties,"localization.stat_codes.properties"等等,变量foo最终都会变成null。这里有一个类似的问题(链接),但那里也没有什么有用的答案。