Erro no JSF com campos java.util.date

3 respostas
M

Quando tento submeter alguma página e tem campo que é do tipo Date, eu recebo a mensagem de erro:

Minha pagina JSP está da seguinte maneira:

<tr>
			<td>Carregamento:</td>
			<td colspan="3"><h:inputText id="dataCarregamento" value="#{empresa.cargaBean.dataCarregamento}" style=" width : 182px;" /></td>
		</tr>

E meu cargaBean, está assim:

private Date dataCarregamento;

public Date getDataCarregamento() {
		return dataCarregamento;
	}

public void setDataCarregamento(Date dataCarregamento) {
		this.dataCarregamento = dataCarregamento;
	}

Eu preciso fazer o que para poder trabalhar com datas?

[]'s

3 Respostas

DirceuSobrinho

coloque entre as tags <h:inputText></h:inputText>
a seguinte tag

<f:convertDateTime pattern=“dd/MM/yyyy”/>

sendo, assim so sera aceito datas no formato 05/06/2008


uma boa solução para utilização de campo que são data é usar os componentes calendar do Tomahawk, RichFaces ou de qq outro componente customizado

Att. Dirceu

M

Dirceu, sua dica quase deu certo rsrs

E agora?

M

up

só está funcionando com String, não tem como eu usar Date?

Criado 5 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 3
Participantes 2