Olá boa tarde.
Faz pouco tempo que comecei a estudar Spring MVC e estou com dúvida de como validar o checkbox.
Por exemplo, implementei um Bean com os seguintes atributos:[code]public class CandidatoBean implements Serializable{
private static final long serialVersionUID = 1L;
private boolean checkbox;
private String nome;[/code]Quando eu faço um input para o nome eu consigo passar os dados:
<input name="candidatos[${status.index}].nome"
value="${candidato.nome}" />Porém seu eu fizer isso para o checkbox ele não muda o valor true/false, então eu segui o tutorial: http://www.mkyong.com/spring-mvc/spring-mvc-checkbox-and-checkboxes-example/ e tentei dessa forma:<form:checkbox path="candidatos[${status.index}].checkbox" value="${candidato.checkbox}"/>Aqui seria uma visão completa sobre o form:
<form:form method="post" action="deletacandidato.html"
modelAtribute="candidatoForm">
<table>
<c:forEach items="${candidatoForm.candidatos}" var="candidato"
varStatus="status">
<tr>
<td><form:checkbox path="candidatos[${status.index}].checkbox"
value="${candidato.checkbox}" /></td>
<td><input name="candidatos[${status.index}].nome"
value="${candidato.nome}" /></td>
</tr>
</c:forEach>
</table>
</form:form>O objetivo seria mostrar todos os dados na tela com seus respectivos checboxes e marcar o checkbox do elemento que quiser deletar até aí consegui fazer, porém como o checkbox não é validado não consigo deletar efetivamente.
Por favor para quem já trabalhou com Spring MVC poderia me dar uma dica?
Agradeço a partir de já.