Passando o request,response para uma classe, vem com os parametros nulos!

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

[code]
public class Controlador extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, ParseException, ClassNotFoundException {
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter out = response.getWriter();
RequestDispatcher disp;

new ControladorPesquisa(request,response);
}
}[/code]

Classe ControladorPesquisa

[code]public class ControladorPesquisa {

HttpServletRequest request =null;
HttpServletResponse response=null;
PrintWriter out;
RequestDispatcher disp;

public ControladorPesquisa(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
    
    this.request = request;
    this.response = response;
    this.out = response.getWriter();
    response.setContentType ("text/html;charset=UTF-8");
    
}

String ramoAtividade = request.getParameter(“ramoAtividade”); //Aqui Está nulo!
}[/code]

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 …

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.

public class ControladorPesquisa {

    HttpServletRequest request =null;
    HttpServletResponse response=null;
    PrintWriter out;
    RequestDispatcher disp;
    String ramoAtividade;

    public ControladorPesquisa(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
        
        this.request = request;
        this.response = response;
        this.out = response.getWriter();
        response.setContentType ("text/html;charset=UTF-8");
        ramoAtividade = request.getParameter("ramoAtividade");
    }

Amigos era isso mesmo! :oops:
e getParameter estava fora do metodo :S
que mancada! vlw ai!
:wink: