Erro na conversão de Data - JSF

3 respostas
V

estou tentando cadastrar uma data, mas fica aparecendo um erro e quando coloco o mouse em cima do erro aparece a seguinte mensagem: “el expression does not evolute to expected types for this attribute”. Como se nao conhecesse “#{presos.pessoasPresas.dataNascimento}”. Daclarei a variável do tipo Date.
Alguém poderia me ajudar e dizer o que estou fazendo de errado?! Aguardo. Obrigado.

<h:outputLabel for ="nome" value="Nome: " />
<h:inputText id="nome" value="#{presos.pessoasPresas.nome}" required="true" />
<br>

<h:inputText id="dataNascimento" value="#{presos.pessoasPresas.dataNascimento}"  >
     <f:convertDateTime locale="pt,BR" pattern="dd/MM/yyyy"/>
</h:inputText>

3 Respostas

V

Não falei antes, mas estou usando Hibernate declarei a data da seguinte forma:

@Temporal(TemporalType.DATE)
private Date dataNascimento;

o locale é necessário mesmo?

Carlos_ds_jar

Rapaz, usa o calendar de JSF é muito massa, não fique perdendo tempo com isso… :idea:

V

é verdade. Usei o calendar do Rich e funcionou!

vlw

Criado 4 de agosto de 2010
Ultima resposta 5 de ago. de 2010
Respostas 3
Participantes 2