JSF的国际化

在调用FacesContext.getCurrentInstance().getApplication().getMessageBundle(),返回值是null,而且我在faces-config.xml也配置了resource-bundle,后来才发现还有另外一个message-bundle元素,这时,我就很疑惑,为什么要有两个配置呢,经过仔细研究后发现。message-bundle是JSF1.0就有的;resource-bundle是JSF1.2才有的,是用来替代f:loadBundle标签的。为了让上面的方法能获得返回值,必须配置message-bundle元素。

你可能感兴趣的:(JSF的国际化)