Pessoal estou tentando utilizar o messages.properties, mas quando e pra aparecer na pagina a mensagem, me aparece um erro:
Erro de conversão ao setar o valor '' para 'null Converter'.
Minha pagina:
<td><h:inputText value="#{teste.login}" required="true" requiredMessage="#{msg.erro_campo_obrigatorio}" />
Meu faces-config
<application>
<locale-config>
<default-locale>pt_BR</default-locale>
</locale-config>
<resource-bundle>
<base-name>messages</base-name>
<var>msg</var>
</resource-bundle>
<message-bundle>javax.faces.Messages</message-bundle>
</application>
E o messages está em que estrutura de diretórios?
Ja criei um folder classes dentro de WEB-INF e coloquei o messages la dentro e nao funcionou.
Ja coloquei dentro de WEB-INF e tambem nao funcionou
Agora vc sabe como faço pra pegar as mensagens do messages dentro da classe java? No meu BackingBean?
Conseguir pegar com o ResourceBoundle agora fiquei com uma dúvida tem como alguem me esclarecer qual a diferença dos metodos um com classLoader e o outro sem?
rb = ResourceBundle.getBundle("messages"); // TO USANDO ESSE
rb = ResourceBundle.getBundle("messages", Locale.getDefault(), getClass().getClassLoader());