1

我已经搜索但无济于事。运行 JSF 应用程序时,我在控制台中收到此错误。

我正在尝试将基本的 messages.properties 文件添加到我的计算器应用程序中,从教程开始。该教程说“如果您使用的是 Eclipse Java EE,请务必将 resources/messages.properties 添加为源文件夹。”

这是在应用程序的构建路径中吗?因为我已经尝试过了,但它不起作用。

我的属性文件的文件路径:ProjectName/WebContent/resources/messages.properties

我如何在我的 faces-config.xml 中引用属性文件:

<application>
<message-bundle>/JavaServerFaces/WebContent/resources/messages</message-bundle>
</application>

我的 faces-config.xml 的文件路径:ProjectName/WebContent/WEB-INF/faces-config.xml

4

1 回答 1

2

捆绑文件必须以类路径结尾,并且需要被标识为类路径资源,而不是本地磁盘文件系统路径或 Web 资源。

  • 在与为 Java 代码创建包resources相同的位置和相同的方式创建包。
  • messages.properties文件放在那里。
  • 将其引用为<message-bundle>resources.messages</message-bundle>.
于 2013-06-14T16:45:43.100 回答