java.util.MissingResourceException:Can';找不到基本名称消息的捆绑包,区域设置为en_US
我是JSF新手,我正在尝试这段代码。。这是我的faces-config.xml:java.util.MissingResourceException:Can';找不到基本名称消息的捆绑包,区域设置为en_US,java,jsf,jsf-2,jsf-1.2,Java,Jsf,Jsf 2,Jsf 1.2,我是JSF新手,我正在尝试这段代码。。这是我的faces-config.xml: <application> <resource-bundle> <base-name>messages</base-name> <var>msg</var> </resource-bundle> </application> 信息
<application>
<resource-bundle>
<base-name>messages</base-name>
<var>msg</var>
</resource-bundle>
</application>
信息
味精
messages是一个存储一些属性的文件,messages文件不放在任何目录下,而是直接放在应用程序下。为什么我不能访问此文件?
先谢谢你。。如果您需要任何其他信息,请务必告诉我。如果您将其直接放入src文件夹,它应该可以工作。尽管我建议将消息文件组织在包中。看起来像是您的文件放在
src
文件夹中的某个包中
<base-name>some.package.name.Messages</base-name>
some.package.name.Messages
还要确保名为Messages.properties的文件
b、 t.w您是否知道Messages.properties
文件将允许您覆盖验证程序错误消息
另外,请看一下这个漂亮的教程将文件放在/WEB-INF/classes
中,您的文件名为messages.properties
?谢谢。。没有将文件放在src下。。但现在我做到了。。在一个漂亮的包结构内。将文件命名为Message.properties。我还需要写package.Messages,而不是package.Messages。。在faces config.xml中。。“M”很重要。为其他像我这样无助的新手详细写这封信不客气,我知道M
,这是你问题的复制/粘贴留下的:)酷。。没问题。。我正在调查你的问题。。在我了解验证器的影响之前,我必须先了解验证器。。稍后将带着更多问题回来