Passando o request,response para uma classe, vem com os parametros nulos!
3 respostas
R
rodrigoajato
Aew Galera, o negocio é o seguinte:
Tenha um Servlet Controlador. Esse servlet verifica oque deve ser pesquisado e depois chama a classe ControladorPesquisar que recebe no Contrutor um um request e um response; Só que ao pegar o Parametro da URL este vem nulo!
1- Estou passando de forma certa o request e o response?
2- Como eu Poderia Enviar Todos os Parametros da URL para a Classe ControladorPesquisar?
Classe COntrolador
publicclassControladorPesquisa{HttpServletRequestrequest=null;HttpServletResponseresponse=null;PrintWriterout;RequestDispatcherdisp;publicControladorPesquisa(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{this.request=request;this.response=response;this.out=response.getWriter();response.setContentType("text/html;charset=UTF-8");}StringramoAtividade=request.getParameter("ramoAtividade");//Aqui Está nulo!}
olha…não sei se o código vc colou é identico ao q vc tem ai, mas ao que parece é q esse trecho está fora do método: String ramoAtividade = request.getParameter(“ramoAtividade”); //Aqui Está nulo!
Tenta colocar dentro …
dm_thiago
Isso ai deve estar estourando uma NullPointerException, não?
O request ainda não foi inicializado quando você está chamando request.getParameter(…
Inicialize as váriaveis no construtor, afinal é pra isso que ele serve.