Valor null para <input type="radio">

0 respostas
J

Olá,

Em uma página .jsp tenho:

while(rs.next()){

<input type=“radio” name=“edMatDisciplina<%=i%>” value="A<%= rs.getString(codCurDisciplina)%>

}

quando esses inputs NÃO é marcados, eles passam para outra página o valou string “null”… (são gerados vários dentro do while)

… nessa outra página quando faço a seguinte comparação DA ERRO:
OBS:
nesse “array” são inseridos todos os <inputs type=radio> marcados e não marcados nos <input type=radio>

for (int y = 0; y &lt;= array.length - 1; y++){
        if (array[y].equals("null")){
            out.println("&lt;br&gt; Array para javabeans: " + y + " - "  +         array[y];
        }
    }

quando não é marcado um <input type=radio> qual o valor que é passado para outra página? null ?

quando eu comparo com outro valor da certo, por exemplo:

for (int y = 0; y <= array.length - 1; y++){

if (array[y].equals(COMPARA_CERTO)){

out.println("<br> Array para javabeans: " + y + " - "  +         array[y];

}

}

abaixo o erro.

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /GVCollege/CadAlunos03.jsp:43

40:         }

41:

42:         for (int y = 0; y <= array.length - 1; y++){

43:             if (array[y].equals(null)){

44:                 out.println("<br> Array para javabeans: " + y + " - " + String.valueOf(array[y]));

45:             }

46:         }
Stacktrace:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

root cause

java.lang.NullPointerException

org.apache.jsp.GVCollege.CadAlunos03_jsp._jspService(CadAlunos03_jsp.java:107)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

Criado 27 de agosto de 2007
Respostas 0
Participantes 1