我没有得到如何创建新的自己的属性文件
根据java.util.Properties合同创建文本文件.带有key=value成对的ISO-8859-1编码文本,每个都在其自己的行中.对于JSF消息资源,您可以使用JSF规范中描述的键名来覆盖默认消息.您可以在JSF规范的2.5.2.4章节中找到它们(这里是JSF 1.2规范和JSF 2.0规范).
以及将此文件放在目录下的位置
只需将它放在类路径中,就像使用普通的Java类一样.
在<message-bundle>中faces-config.xml文件应该指的是资源的完全合格的路径名.如果你已经命名了属性文件Messages.properties并且只是放在类路径的根目录中,那么它的声明应该是这样的
<application>
<message-bundle>Messages</message-bundle>
</application>
Run Code Online (Sandbox Code Playgroud)
但是如果你把它放在例如包中com.example.i18n,那么它应该是这样的:
<application>
<message-bundle>com.example.i18n.Messages</message-bundle>
</application>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9163 次 |
| 最近记录: |