Olá
Estou encontrando dificuldades para mostrar uma data no formulário, no qual eu utilizo uma Expression Language, no meu DAO estou alimentando assim o campo de data:
Gostaria de tirar uma dúvida. Estou fazendo um formulário para alteração dos dados de um cliente. Porém quando eu acesso ele passando o id do cliente, os campos do formulário abre com os dados (value) preenchidos. Esse dados foram recuperados pela minha DAO através da consulta no BD.
Porém quando abro o formulario, minha data está vindo desformatada, conforme abaixo:
BD: 2012-03-11
Formulario: Sun Mar 11 00:00:00 BRT 2012
A dúvida é com relação ao campo de data. É possível usar o “fmt:formatDate” para trazer a data no formato igual ao do banco ou melhor, assim: dd/mm/yyyy?
algúem sabe dizer como?
DAO:
…
Calendar data = Calendar.getInstance();
data.setTime(rs.getDate(“dataNascimento”));
contato.setDataNascimento(data);
…
JSP:
…
Data de Nascimento: <tags:campoData_value id=“dataNascimento” value="${c.dataNascimento.time}"/>