Estou tentando fazer um projeto para faculdade, mas quando vou compilar as minhas classes servlet dá 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;
}
}