pessoal
estou tentando fazer um procedimento de atualização, eu tenho um campo data, porem quando mando atualizar atualiza todos os campos corretamente exeto o data, como posso corrigir isso?
vlw
<form action="<c:url value="/boletim/${boletim.id}"/>" method="post">
<fieldset>
<legend>Edição de Boletins</legend>
<!-- -------------------------------------------------------------------------------- -->
<label>Data</label>
<input type="text" name="${boletim.data}" value="${boletim.data}">
<!-- -------------------------------------------------------------------------------- -->
<label>Atividade</label>
<select name="boletim.atividade.id">
<option selected="selected">Selecione uma Atividade</option>
<c:forEach items="${atividadesList}" var="atividade">
<option value="${atividade.id}" <c:if test="${boletim.atividade.id==atividade.id}">Selected="true"</c:if> >${atividade.atividade}</option>
</c:forEach>
</select>
<label>Imóvel</label>
<input type="text" id="ender" value="${boletim.imovel.endereco.nome}, ${boletim.imovel.numero}"/>
<input type="hidden" name="boletim.imovel.id" id="endereco" value="${boletim.imovel.id}">
<label>Situação do Imóvel</label>
<select name="boletim.situacaoimovel.id">
<option selected="selected">Selecione uma Situação</option>
<c:forEach items="${situacaoimovelList}" var="situacao">
<option value="${situacao.id}" <c:if test="${boletim.situacaoimovel.id==situacao.id}">Selected="true"</c:if>>${situacao.situacao}</option>
</c:forEach>
</select>
<label>Controle Mecânico</label>
<select name="boletim.controlemecanico">
<option value="True" <c:if test="${boletim.controlemecanico==true}">Selected="true"</c:if>>Sim</option>
<option value="False" <c:if test="${boletim.controlemecanico==false}">Selected="true"</c:if>>Não</option>
</select>
<label>Matricula</label>
<input type="text" name="boletim.agente.matricula" value="${boletim.agente.matricula}">
<button type="submit" name="_method" value="put">Enviar</button>
<INPUT id="button" TYPE="button" VALUE="Cancelar" onClick="history.back()">
</fieldset>
</form>
controller
@Put
@Path("/boletim/{boletim.id}")
public void atualizar(Boletim boletim) {
Funcionario f = fdao.getFuncionarioPorMatricula(boletim.getAgente().getMatricula());
boletim.setAgente(f);
if (dao.atualizar(boletim)) {
result.redirectTo(BoletimController.class).listar();
} else {
validator
.add(new ValidationMessage("Boletim já Cadastrado", "Erro"));
validator.onErrorUse(Results.page()).of(BoletimController.class)
.editar(boletim.getId());
}
}