Request Dispatcher

0 respostas
J
Estou tentando fazer um projeto para faculdade, mas quando vou compilar as minhas classes servlet  a seguinte mensagem:

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\CDSC\src\EstoqueServlet.java:70: cannot find symbol

symbol  : method getRequestDispatcher(java.lang.String)

location: interface javax.servlet.http.HttpServletRequest

request.getRequestDispatcher("/Estoques.jsp").forward(request,response);

Alguém poderia me dizer o que está acontecendo? segue uma das classes abaixo

/**

  • @(#)EstoqueServlet.java
  • @author
  • @version 1.00 2007/9/25
    /
    import javax.servlet.http.
    ;
    import javax.servlet.;
    import java.io.
    ;
    import java.text.;
    import java.util.
    ;
    import java.lang.*;

public class EstoqueServlet extends HttpServlet {

private EstoqueDAO dao = new EstoqueDAOMySQL();

private ContasDAO daoContas = new ContasDAOMySQL();

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

doPost(request, response);

}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String acao=request.getParameter(acao);

if (acao.equals(salva))

salvaEstoque(request,response);

else if (acao.equals(apaga))

apagaEstoque(request,response);

else if (acao.equals(lista))

listaEstoque(request,response);

else

editaEstoque(request, response);

}

protected void  salvaEstoque(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

try{

Estoque estoque = preencheEstoque(request);

dao.save(estoque);

listaEstoque (request, response);

}catch(ParseException e){

e.printStackTrace();

}

}
protected void  apagaEstoque(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

dao.delete(Short.parseShort(request.getParameter(“cod_Estoque”)));

listaEstoque(request, response);

}
protected void  editaEstoque(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

Estoque estoque=null;

try{

estoque=dao.retrieveByPK(Short.parseShort(request.getParameter(“cod_Estoque”)));

}catch (NumberFormatException e){

e.printStackTrace();

}catch (ParseException e){

e.printStackTrace();

}

request.setAttribute(“estoque”,estoque);

request.setAttribute(“contas”,daoContas.retrieveAll());

request.getRequestDispatcher("/Estoques.jsp").forward(request,response);

}

protected void listaEstoque(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setAttribute("estoques", dao.retrieveAll());
request.getRequestDispatcher("/Estoques.jsp").forward(request,response);

}

private Estoque preencheEstoque(HttpServletRequest request) throws ParseException{

String cod_Estoque=request.getParameter(Cod_Estoque);

String ch_Num=request.getParameter(Ch_Num);

String valor=request.getParameter(Valor);

String dt_Ent=request.getParameter(Dt_Ent);

String dt_Baixa=request.getParameter(Dt_Baixa);

String [] contas=request.getParameterValues(contas);

Estoque estoque=new Estoque();

estoque.addContas(daoContas.retrieveByPK(Short.parseShort(contas[0])));

estoque.setCod_Estoque(Short.parseShort(cod_Estoque));

estoque.setCh_Num(Integer.parseInt(ch_Num));

estoque.setValor(Double.parseDouble(valor));

estoque.setDt_Ent(dt_Ent);

estoque.setDt_Baixa(dt_Baixa);

return estoque;
}

}

Criado 1 de outubro de 2007
Respostas 0
Participantes 1