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:
<%<a class="mention" href="/u/page">@page</a> contentType=“text/html”%>
<%<a class="mention" href="/u/page">@page</a> pageEncoding=“UTF-8”%>
<%<a class="mention" href="/u/page">@page</a> import=“java.sql.*” %>
<jsp:useBean id=“cliente” scope=“session”
class=“ExemploCliente.Cliente”/>
<jsp:setProperty name=“cliente” property="*"/>
<%
String matricula;
String radio;
radio = request.getParameter(“grupoteste”);
matricula = request.getParameter(“consultaField”);
%>
| teste 01 |
| teste 02 |
<%
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”;
//<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>PROBLEMA AQUI</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>*********
// 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