Pessoal estou com um problema em minha aplicação preciso pegar os valores que foram setados de um checkbox em uma página e escrevê-los em outra. Acontece que tenho o seguinte código na página onde preciso setar através do checkbox:
Acontece que posso selecionar mais de um valor. Em minha aplicação quando seleciono somente um valor, sem problemas, funciona, mas quando preciso selecionar mais de um checkbox, na tela onde recupero os valores setados, me é retornado somente o primeiro valor. Na página onde recupero os valores setados tenho o seguinte código:
Tipo quando tenho os valores Teste, Teste1 e Teste2 para setar no checkbox e seto os 3, na outra tela só consigo recuperar o valor Teste. Agradeço se alguém puder me ajudar.
Beleza, mas como faço para escrever os valores corretamente na tela. Preciso fazer alguma conversão? É que da maneira como me indicastes
String participante[] = request.getParameterValues("participantes");
Quando mando escrever na tela os valores me é retornada a seguinte string:
[Ljava.lang.String;@1d913b
Agradeço se puderes me ajudar.
furutani
Vc está fazendo isso? <%=participante%>
participante[] é um array, e como tal deve ser percorrido da seguinte forma:
for(int idx = 0; idx < participante.length; idx++){
out.println(participante[idx]);
}