Página Inicial do Fórum > JSP / Servlets

Ajuda aqui por favor!!! (Radio Buttons)



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Olá caros colegas;

    Por favor alguém com mais experiencia que eu pode me ajudar. Tenho uma pagina .jsp e nesta tem um grupo de botões, uma caixa de texto e um botão submit.
    O objetivo é o usuario selecionar um radio button digitar algo na caixa de texto e clicar no botão submit, com isso a pagina jsp submete os parametros do radio button e da caixa de texto para uma classe que trata os parametros e retorna o resultado da busca na mesma pagina jsp. O erro que esta retornando da pagina que eu fiz é "java.lang.NullPointerException".
    Segue codigos:

    Pagina JSP:

    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@page import="java.sql.*" %>

    class="ExemploCliente.Cliente"/>


    <%
    String matricula;
    String radio;
    radio = request.getParameter("grupoteste");
    matricula = request.getParameter("consultaField");
    %>



    Documento sem título









    <tr>
    <td></td>
    </tr>
    <tr>
    <td></td>
    </tr>
    </table>

     
    <%
    ResultSet rs = cliente.buscaCliente(matricula,radio);
    %>
    <%
    while(rs.next()){

    %>


    <%= rs.getString("teste") %> 


    <%}%> 










    Metodo buscaCliente:

    public ResultSet buscaCliente(String matricula, String radio){
    String campo = "";
    //radio = "teste02";

    //******************************PROBLEMA AQUI***************************************
    // O RADIO NÃO VEM COM O DETERMINADO PARAMETRO
    if (radio.equals("teste01"))
    {
    campo = "teste";
    }
    else if (radio.equals("teste02"))
    {
    campo = "teste";
    }

    //***************************FIM*******************************************************


    try {
    sql = "select * from testegrupo where "+campo+" like '%"+matricula+"%'";
    return conec.getSt().executeQuery(sql);
    }
    catch (Exception ex){
    return null;
    }
    }

    Fico no aguardo de uma ajuda.

    Grato




    1. byllcruz
      Posts:118


      Comment Arrow

      Publicado em: 09/04/2009 23:18:44

      O código que vc colocou refere-se ao teste.jsp?

      Bom, pelo que eu entendi vc carrega o teste.jsp e logo de cara (antes de submeter o formulário) vc ja tenta recuperar os valores do formulário, enviando assim para a classe de busca no banco.

      A primeira vez que vc carrega a página os parametros virão com referencia nula (null), por isso a exceção NullPointerException.

      Espero ter ajudado, mande mais detalhes se precisar...
      _________________
      João Carlos
      SAP Portals Developer
      Sun Certified Java Programmer - SCJP


    1. Comment Arrow

      Publicado em: 09/04/2009 23:18:44

      Opa problema, ja resolvido vlw retorno




    1. Relacionados





    Novo tópico   Responder tópico     Índice do forum -> JSP / Servlets