/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String acao = request.getParameter("acao"); if (acao.equals("inserirDepartamento")) { String nome = request.getParameter("nome"); Departamento departamento = new Departamento(); departamento.setNome(nome); DepartamentoDAO.inserirDepartamento(departamento); RequestDispatcher direcionador = request.getRequestDispatcher("manterDepartamento.jsp"); direcionador.forward(request, response); } else if (acao.equals("alterarDepartamento")) { int codDpto = Integer.parseInt(request.getParameter("codigo")); String nome = request.getParameter("nome"); DepartamentoDAO departamentoDAO = new DepartamentoDAO(); Departamento departamento = new Departamento(codDpto, nome); departamentoDAO.alterarDepartamento(departamento); RequestDispatcher direcionador = request.getRequestDispatcher("manterDepartamento.jsp"); direcionador.forward(request, response); } else if (acao.equals("consultarDepartamento")) { String nome = request.getParameter("nome"); DepartamentoDAO departamentoDAO = new DepartamentoDAO(); Departamento departamento = departamentoDAO.consultarDepartamento(nome); request.setAttribute("consDpto", departamento); RequestDispatcher direcionador = request.getRequestDispatcher("departamentoConsulta.jsp"); direcionador.forward(request, response); } }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String acao = request.getParameter("acao"); if (acao.equals("listarDpto")) { DepartamentoDAO departamentoDAO = new DepartamentoDAO(); request.getSession(true).setAttribute("listaDpto", departamentoDAO.listarDepartamento()); RequestDispatcher direcionador = request.getRequestDispatcher("consultarDepartamento.jsp"); direcionador.forward(request, response); } else if (acao.equals("excluirDepartamento")) { String nome = request.getParameter("nome"); DepartamentoDAO departamentoDAO = new DepartamentoDAO(); departamentoDAO.excluirDepartamento(nome); RequestDispatcher direcionador = request.getRequestDispatcher("manterDepartamento.jsp"); direcionador.forward(request, response); } else if (acao.equals("consultarDp")) { String nome = request.getParameter("nome"); DepartamentoDAO departamentoDAO = new DepartamentoDAO(); Departamento departamento = departamentoDAO.consultarDepartamento(nome); request.setAttribute("dpt", departamento); RequestDispatcher direcionador = request.getRequestDispatcher("alterarDepartamento.jsp"); direcionador.forward(request, response); } }