Estou com problemas no código abaixo e em seguinda segue os erros.
import java.io.;
import java.net.;
import java.util.*;
import javax.servlet.;
import javax.servlet.http.;
/**
*
-
@author Administrador
-
@version
*/
public class ServletControlador extends HttpServlet {protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
processar(request, response);
}protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
processar (request, response);
}protected void processar (HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String operacao = request.getParameter(“ope”);
String url = “/index.jsp”;if (operacao.equals("gravar")); url = gravarVisita(request); else if (operacao.equals("rel")) url = gerarRelatorio(request); ServletContext sc = getServletContext(); RequestDispatcher rd = sc.getRequestDispatcher(url); rd.forward(request, response);
}
public String gravarVisita(HttpServletRequest request)
throws ServletException, IOException {
VisitaBean vb = new VisitaBean();
vb.setNome(request.getParameter(“nome”));
vb.setEmail(request.getParameter(“email”));
vb.setComentarios(request.getParameter(“comentarios”));
vb.setData(new Date());try { if(vb.getNome().trim().length() == 0 || vb.getEmail().trim().length() == 0 || vb.getComentarios().trim().length() == 0) throw new Exception("Campo obrigatório não informado!"); VisitaDAO.incluir(vb); } catch (Exception ex) { request.setAttribute("erro", ex); return "/erro_tratado.jsp"; } request.setAttribute("visita", vb); return "/sucesso.jsp";
}
public String gerarRelatorio(HttpServletRequest request)
throws ServletException, IOException{
try {
Vector vicitas = (Vector)VisitaDAO.gerarRelatorio();
request.setAttribute(“dados”, visitas);
return “/livro.jsp”;
}
catch (Exception ex) {
req.setAttribute(“erro”, ex);
return “/erro_tratado.jsp”;
}
}
}
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:41: ‘else’ without ‘if’
else if (operacao.equals(“rel”))
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:41: expected
else if (operacao.equals(“rel”))
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:41: illegal start of type
else if (operacao.equals(“rel”))
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:46: expected
rd.forward(request, response);
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:46: expected
rd.forward(request, response);
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:46: expected
rd.forward(request, response);
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:49: class or interface expected
public String gravarVisita(HttpServletRequest request)
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:52: class or interface expected
vb.setNome(request.getParameter(“nome”));
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:53: class or interface expected
vb.setEmail(request.getParameter(“email”));
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:54: class or interface expected
vb.setComentarios(request.getParameter(“comentarios”));
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:55: class or interface expected
vb.setData(new Date());
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:57: class or interface expected
try {
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:63: class or interface expected
VisitaDAO.incluir(vb);
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:64: class or interface expected
}
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:67: class or interface expected
return “/erro_tratado.jsp”;
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:68: class or interface expected
}
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:71: class or interface expected
return “/sucesso.jsp”;
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:72: class or interface expected
}
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:74: class or interface expected
public String gerarRelatorio(HttpServletRequest request)
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:78: class or interface expected
request.setAttribute(“dados”, visitas);
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:79: class or interface expected
return “/livro.jsp”;
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:80: class or interface expected
}
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:83: class or interface expected
return “/erro_tratado.jsp”;
D:\livrojsp1\LivroVisitas\src\java\ruirossi\livrojsp\ServletControlador.java:84: class or interface expected
}