我正在使用JSF并制作了一个自定义servlet来动态加载图像。
我希望这个servlet从资源包中获取我的图像文件夹位置,即“F:\ photos \ images \”。如何访问faces-config中定义的资源包? 我不想在servlet中硬编码这个值:/
答案 0 :(得分:4)
假设您有一个如下定义的资源包:
<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);