Ho una tabella con tanti check, tutti con lo stesso nome. Io vorrei sapere quanti check ho selezionato in modo da far fare diverse cose in base al numero dei check selezionati. Il problema è che se non seleziono niente ottengo questo risultato.
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
pValori.processRequest(pValori.java:44)
pValori.doPost(pValori.java:225)
javax.servlet.http.HttpServlet.service(HttpServlet .java:641)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.22 logs.
codice:
String check[] = request.getParameterValues("intestazione"); // qui trovo le colonne selezionate
if (check.length==0){
out.println("You must select at least 1 columns");
}
e quindi nell'if non mi entra e la mia servlet è completamente vuota.
quello all'interno del quote lo ottengo quando non seleziono nessuna colonna e nella mia servlet metto
codice:
out.println(check.length);