<logic:iterate id="answers" scope="session" name="answers">
<TD><INPUT type="checkbox" name="answers" value="<bean:write name="answers" property="id"/>
<bean:write name="answers" property="name"/></TD>
</logic:iterate>
Checkbox dinamico
5 Respostas
Cara vc tem como vc mostrar o código que vc pega o valor dos parâmetros no servlet.
Deve ser:
String answers = (String)request.getParameter(“answers”);
O conteúdo de answers deve ser um id. Mas de qq forma posta o código.
Valeu.
ele ta recebendo o valor, esse codigo q vc colou funcionou, e para deletar como tem q fazer, esse é o meu maior problema, usando delete, nao estou conseguindo ele pegar o valor do checkbox e deletar, nao tenho nem ideia de como fazer… vlwww 
String[] campo;
campo = request.getParameterValues("nomeCampo");
for (int i = 0; i < campo.length; i++) {
..faz seu delete no campo[i];
}
nao entendi mto isso ai nao :oops:
eu to com o codigo dessa maneira:
<% String answers = (String)request.getParameter("answers"); %>
<%
String vSql = "delete from nomes where nome = nome";
stmt.execute(vSql);
stmt.close();
aConnection.close();
out.print("<br>Registro deletado com sucesso!<br>");
%>
ele esta deletando todo o banco de dados, como eu faço para ele deletar somente a linha do checkbox selecionado?
vlwww ae 
Vc deve passar o codigo no seu where, no seu checbox devem conter os códigos no value e a descrição para o usuario ver.
String[] codigo;
codigo = request.getParameterValues("nomeCampo");
for (int i = 0; i < campo.length; i++) {
String vSql = "delete from nomes where codigo = codigo[i] ";
stmt.execute(vSql);
stmt.close();
}