我有一个自定义的 ResourceBundle 类 org.example.web.UILabels.java,它在运行代码时运行良好,但 Eclipse 中的 JSF 编辑器没有找到它,我假设编辑器/验证器只是按名称查找属性文件。这也意味着我不再能够提前找到非常好的资源。
有什么想法可以纠正吗?
<f:loadBundle basename="org.example.web.UILabels" var="uiLabels"/>
...
<h:outputText value="#{uiLabels.someTextValue}" />
...
我收到错误消息(在问题错误列表中)
在类路径中找不到资源包 org.example.web.UILabels
类型=JSF 问题
带有 WebStandardTools 版本的 Eclipse3.4.0
- 版本:1.4.0.v200802280619-13-7w311917141518
- 版本:1.5.1.v200802280619-1407w311917141519
- 版本:3.0.0.v200806092130-7A-8Y8QqN2lf4VSWrI2ek5Pf4k7s
有关我为什么使用 ResourceBundle 类而不仅仅是属性文件的更多信息,请参阅问题 653682 how-to-override-some-resources-from-a-propertyresourcebundle
谢谢你的时间,大卫沃特斯