我正在使用 JSF 并制作了一个自定义 servlet 来动态加载图像。
我希望这个 servlet 从资源包中获取我的图像文件夹位置,即“F:\photos\images\”。如何访问 faces-config 中定义的资源包? 我不想在 servlet 中硬编码这个值:/
最佳答案
假设您有一个如下定义的资源包:
<resource-bundle>
<base-name>/resources/bundle</base-name>
<var>bundle</var>
</resource-bundle>
在 Java 中,您可以像这样访问此属性文件:
import java.util.ResourceBundle;
...
ResourceBundle rb = ResourceBundle.getBundle("/resources/bundle");
String val = config.getString(key);
关于jsf - 如何在 servlet (JSF) 中加载资源包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921705/