Recuperar valor de uma checkbox

Olá amigos do GUJ,

Bem, estou com um formulário em JSP onde preciso recuperar o valor “ticado” na checkbox. Fiz um request.getParameter dos dados, porém o valor da checkbox está vindo null.

Abaixo o código:


<%@ page import="java.util.*" %>

<%
String um = request.getParameter("Assunto");
String dois = request.getParameter("CheckBox1");
String tres = request.getParameter("CheckBox2");

String dados[]= { um, dois, tres };
%>
<html>
<body>
<center>
<h3><ul>
<% 
for(int i = 0;i<dados.length;i++){
%>
<li><%=dados[i]%></li>
<%
}
%>
</ul></h3>
<br><br><br>
<a href="Javascript:history.back(-1)">Voltar</a>
</center>
</body>
</html>

A String um pega o valor da checkbox1, se está “ticado” ou não, a dois também.
Espero a ajuda de vocês amigos!

:wink:

Rapaz se o checkboz não tiver ticado será nulo mesmo. Se tiver ticado o request.getParameter vai retornar o value do checkbox.

Ele está ticado, na url está passando o valor, mas não estou conseguindo fazer ele imprimir na página este valor, está imprimindo null.

Ele está ticado, na url está passando o valor, mas não estou conseguindo fazer ele imprimir na página este valor, está imprimindo null.[/quote]

Será que alguém poderia me ajudar, pois ainda não estou conseguindo!?

Vc pode postar uma mensagem com o seu código, tanto o HTML como o que faz a captura do campo.

Assim fica mais fácil de ajudar.

[quote=nilolima]Vc pode postar uma mensagem com o seu código, tanto o HTML como o que faz a captura do campo.

Assim fica mais fácil de ajudar.

[/quote]

Olá,
Faço a captura da checkbox através de:


<tr><%  String[] textFields8_1 = {"8.1. Observado Item 2.1.2 do contrato?"};
     for(int i=0; i<textFields8_1.length; i++){     %>
     <TR>     
    <td> <INPUT name="Assunto" 
         type="checkbox" 
         value="<%=textFields8_1[i]%>" tabindex="22"> <%=textFields8_1[i]%>
      </td>
     </TR>
<%  } %>
</tr>

Depois a recupero com a página jsp que postei antes.