UTF-8编码和requiredMessage

时间:2016-02-19 06:04:01

标签: validation jsf jsf-2

我需要一些关于requiredMessage的JSF2建议。我试图通过<f:loadBundle basename="messages" var="msgs"/>使用我的ResourceBundle。在我的特定地方,它包含西里尔符号。因此,尝试在requiredMessage中使用它没有成功:

<h:inputText id="id" value="#{myBean.val}" required="true" 
                      requiredMessage="latinКИРИЛЛ#{msgs['reqMsg']}">

显示的消息只是latinКИРИЛЛ

问题是手写的符号(在我的情况下为КИРИЛЛ)会成功显示在消息中。但是不显示#{msgs['reqMsg']}部分。如果我只是将#{msgs['reqMsg']}放在facelet中,它会显示我在bundle中指定的所需消息内容。但为什么不在requiredMessage中显示?我真的不知道。为什么会发生这种情况?

0 个答案:

没有答案