Boa tarde galera do GUJ, estou com um problema, e não consigo resolve-lo.
Eu preencho uma tabela com os usuáriso cadastrados no banco de dados.
e coloco um checkbox para cada linha da tabela.
<%
HttpSession sessionUsuario = request.getSession(true);
int w = 0;
int idUsuario = rsUsuario.getInt(1);
String nmUser = rsUsuario.getString(2);
while(rsUsuario.next())
{
<tr>
<td><input type="checkbox" name="user" id="user<%= rsUsuario.getInt(1)%>" value="<%= rsUsuario.getInt(1)%>" /></td>
<td> <%= nmUser %> </td>
</tr>
w++;
}
sessionUsuario.setAttribute("countUsuario", w);
%>
Feito isso, gostaria de obter SOMENTE os valores dos checksbox selecionados, para posteriormente efetuar a exclusão em massa(como nos sistemas de emails).
Até onde eu cheguei foi aqui. mas o array recebe “null()” e não consigo percorrer o vetor.
try
{
mode = request.getParameter("mode");
if(mode != null && mode.equals("delLote"))
{
String array[] = request.getParameterValues("emp");
for(String s : array)
{
out.println(teste);
}
}
}catch(Exception ex)
{
}
Ou seja, após selecionar os checkbox e clicar em “Deletar usuários selecionados”, é redirecionado para o mode delLote, que faria a leitura e depois excluiria todos os usuários.
Alguém pode me ajudar em como obter os valos do campo value="", somente dos checkbox selecionados?
Agradeço desde já.
Att.