我在faces-config.xml中定义了包:
<application>
<locale-config>
<default-locale>pt_BR</default-locale>
</locale-config>
<message-bundle>ValidationMessages</message-bundle>
</application>这是ValidationMessages.properties:
javax.validation.constraints.NotNull.message={1} não deve ser nulo这里有一个inputText:
<p:inputText id="contato" label="Contato" value="#{solicitacaoController.solicitacao.contato}" />如果我提交的表单没有填写上面的inputText,我会收到以下消息:
{1} não deve ser nulo有人知道为什么{1}不被inputText标签替换吗?
发布于 2015-03-30 00:33:10
经过这么多个月之后,我终于找到了使消息的参数工作所需的内容。
我不得不将它添加到我的Message.properties文件中:
javax.faces.validator.BeanValidator.MESSAGE={1} {0}https://stackoverflow.com/questions/26928757
复制相似问题