/** * Handles the HTTP <code>GET</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String forward = ""; String action = request.getParameter("action"); if (action.equalsIgnoreCase("listar")) { forward = "/tanque/index.jsp"; request.setAttribute("tanque", dao.getAllTanque()); RequestDispatcher view = request.getRequestDispatcher(forward); view.forward(request, response); } else if (action.equalsIgnoreCase("create")) { forward = "/tanque/crear.jsp"; RequestDispatcher view = request.getRequestDispatcher(forward); view.forward(request, response); } else if (action.equalsIgnoreCase("edit")) { String userId = request.getParameter("userId"); tanque objtanque = dao.getUserById(userId); request.setAttribute("tanque", objtanque); forward = "/tanque/editar.jsp"; RequestDispatcher view = request.getRequestDispatcher(forward); view.forward(request, response); } else if (action.equalsIgnoreCase("delete")) { Integer userId = Integer.parseInt(request.getParameter("tanqueId")); dao.deleteTanque(userId); HttpSession session = request.getSession(); session.setAttribute("exito", "Tus datos se Eliminaron correctamente"); forward = "/tanque/index.jsp"; request.setAttribute("tanque", dao.getAllTanque()); RequestDispatcher view = request.getRequestDispatcher(forward); view.forward(request, response); } }