Validation UTF-8编码和所需消息
我需要一些关于requiredMessage的JSF2建议。我试图通过Validation UTF-8编码和所需消息,validation,jsf,jsf-2,Validation,Jsf,Jsf 2,我需要一些关于requiredMessage的JSF2建议。我试图通过使用我的ResourceBundle。在我特定的地方,它包含西里尔符号。因此,尝试在requiredMessage中使用它不会成功: <h:inputText id="id" value="#{myBean.val}" required="true" requiredMessage="latinКИРИЛЛ#{msgs['reqMsg']}"> 显示的信息仅为拉丁
使用我的ResourceBundle。在我特定的地方,它包含西里尔符号。因此,尝试在requiredMessage中使用它不会成功:
<h:inputText id="id" value="#{myBean.val}" required="true"
requiredMessage="latinКИРИЛЛ#{msgs['reqMsg']}">
显示的信息仅为拉丁语
问题在于,手工书写的符号(在我的例子中是kginköПЛЛ
)成功地显示在消息中。但是不显示{msgs['reqMsg']}
部分。如果我只是把#{msgs['reqMsg']}
放在一个facelet中,让它显示我在bundle中指定的所需消息内容。但是为什么它不显示在required消息中呢?我真的不知道。为什么会发生这种情况?无法在Mojarra 2.2.12中复制。@BalusC Hm。。。有趣。看起来这是一个特定于配置的东西。好的,我继续往下挖。