Erro no messages.properties

6 respostas
evertonsilvagomesjav

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>

6 Respostas

drsmachado

E o messages está em que estrutura de diretórios?

evertonsilvagomesjav

Dentro do src do projeto

evertonsilvagomesjav

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

evertonsilvagomesjav

Resolvi aqui valeu

evertonsilvagomesjav

Agora vc sabe como faço pra pegar as mensagens do messages dentro da classe java? No meu BackingBean?

evertonsilvagomesjav

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());
Criado 3 de março de 2012
Ultima resposta 3 de mar. de 2012
Respostas 6
Participantes 2