Problema com JSF (ResourceBundle) message.properties

1 resposta
GabrielCardelli

Galera tenho uma pagina em JSF que contem um formulario e nesse formulario eu vejo se o nome tem entre 3 e 15 letras ou se o campo e vazio

Para isso criei um arquivo message.properties para gerar mensagens "bonitas", com isso vem o erro. A pagina me imprime a a exception dizendo que não encontrou o bundle.

meu Input:

<h:inputText id="nome" required="true" value="#{fornecedorHandler.fornecedor.nome}" >
				
					<f:validateLength minimum="3" maximum="15" />
				
				</h:inputText>
				<h:message for="nome" />

meu Bundle:

javax.faces.validator.LengthValidator.MINIMUN = Valor Minimo de Caracters de um nome é 3.
javax.faces.validator.LengthValidator.MAXIMUM = Valor Maximo de Caracters de um nome é 15.
javax.faces.component.UIInput.REQUIRED = Valor Obrigatório;
meu faces-config
<application>
	<message-bundle>message</message-bundle>
</application>

meu Erro:

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Can't find bundle for base name message, locale pt_BR
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)

etc..

O que pode ser isso????

Obrigado desde já.

EDIT: Tentei utilizar requireMessage e tambem não rolou. =/

Alguem pode ajudar?

Abraço e Obrigado.

1 Resposta

Tchello

Cara, põe da seguinte forma com o pacote do seu messages.properties assim:

<application>
        <message-bundle>br.com.properties.messages</message-bundle>
        <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
    </application>

Ve se funciona ae e posta aqui se possivel!
Abraços.

Criado 18 de setembro de 2009
Ultima resposta 18 de set. de 2009
Respostas 1
Participantes 2