Ola pessoal. To com um probleminha, como eu faco pra nao dar java.lang.NullPointerException quando uma pagina html eh submetida sem nenhum checkbox marcado ?
No momento eu estou pegando os parametros da seguinte maneira :
String linguagens[] =
req.getParameterValues("linguagem");
pw.println("Você marcou " + linguagens.length +
" check boxes.<br>");
pw.println("As linguagens marcadas foram:" + "<br><br>");
for(int i = 0; i < linguagens.length; i++){
pw.println(linguagens[i] + "<br>");
erfs
Outubro 9, 2011, 5:36pm
#2
Vc coloca no array linguagens os items marcados em sua checkbox linguagem.
Se nenhum item é marcado, linguagens fica como null.
Basta verificar se o seu array linguagens é diferente de null antes de invocar qualquer método nele.
Quando vc utiliza linguagens.length dá null pointer.
String linguagens[] =
req.getParameterValues("linguagem");
if(linguagens != null){
pw.println("Você marcou " + linguagens.length +
" check boxes.<br>");
pw.println("As linguagens marcadas foram:" + "<br><br>");
for(int i = 0; i < linguagens.length; i++){
pw.println(linguagens[i] + "<br>");
}else{
pw.println("Escolha uma linguagem. ");
}