Dúvida Spring MVC

0 respostas
Onimatsu

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:
public class CandidatoBean implements Serializable{

	private static final long serialVersionUID = 1L;
	private boolean checkbox;
        private String nome;
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: [url]http://www.mkyong.com/spring-mvc/spring-mvc-checkbox-and-checkboxes-example/[/url] 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á.

Criado 6 de abril de 2014
Respostas 0
Participantes 1