Originariamente inviato da mauc
ho risolto mettendo nel form

codice:
for (int q=0; q<check.length;q++){
                    out.println("<input type=hidden name=intestazione value='"+check[q]+"'>");
                }
e nella servlet successiva un semplice

codice:
String check[] = request.getParameterValues("intestazione");
Te l'avevo detto infatti che se vuoi usare getParameterValues NON puoi creare un solo input intestazione, ma ne devi creare tanti (con quel ciclo appunto) e poi usare nella servlet di destinazione quella funzione....

Tu invece hai messo nell'esempio UNA input con value="1,2,3,4,5,6,7" ma successivamente facendo getParameterValues non ricevi un array di 7 valori, ma un array con un valore solo (1,2,3,4,6,7) che poi TU devi splittare con .split(",");