tenho um DynaValidator com todos os campos tipo String,um dos campos é uma data ,quando uso o BeanUtils.copyProperites/b pra copiar do form para a classe que tem um metodo setData(Date d) uma exceção do tipo IllegalArguementException é lançada.O BeanUtils não deveria fazer a conversao automatica para o tipo Date??
BeanUtils + Date == exception!
M
3 Respostas
M
Opa,
Bem você tem que imaginar o seguinte, ele copia valores, simplemente isso então de o teu atributo data do bean 1 for do tipo java.util.Date o campo data do teu bean 2 tem que ser também.
:okok:
M
Mas o BeanUtils.copyProperites() faz o cast automatico,ao menos para campos primitivos.
M
Opa, sim ele usa…
mas tente roda este código:
String dataTemp = "20/12/2006";
Date data = (Date) dataTemp;
Não dá certo, aí ele lança uma illegalArgumentException.
:okok:
Criado 12 de maio de 2006
Ultima resposta 15 de mai. de 2006
Respostas 3
Participantes 2