报错:
java.util.MissingResourceException: Can't find bundle for base name Messages, locale zh_CN
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
在jsf页面添加代码:
这样引用时可以
其中
com.qian.messages是你的资源束存放的文件夹,Messages.properties是资源束文件
loginAccount是资源束文件中指定的存放名称
注:
也可以在faces-config.xml中设置
这样资源束可以存为Messages_zh_CN.properties 或Messages_en.properties
jsf会根据上面的设置自动获取资源束.
java.util.MissingResourceException: Can't find bundle for base name Messages, locale zh_CN
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
在jsf页面添加代码:
xml 代码
- <f:loadBundle basename="com.qian.messages.Messages" var="msgs"/>
xml 代码
- <h:outputText value="#{msgs.loginAccount}"/>
com.qian.messages是你的资源束存放的文件夹,Messages.properties是资源束文件
loginAccount是资源束文件中指定的存放名称
xml 代码
- loginAccount=账号
也可以在faces-config.xml中设置
xml 代码
- <application>
- <locale-config>
- <default-locale>zh_cndefault-locale>
- <supported-locale>ensupported-locale>
- locale-config>
- application>
jsf会根据上面的设置自动获取资源束.