protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        response.setCharacterEncoding("UTF-8");
        request.setCharacterEncoding("UTF-8");
        String msj_exito = "El movimiento por  \" <causa_movimiento> \"  se realizó correctamente";
        String msj_error = "Error al realizar el movimiento por  \" <causa_movimiento> \"";
        
        HttpSession sesion = request.getSession(true);
        String tipo_sesion = (String) sesion.getAttribute("identidad");
        
        
        try (PrintWriter out = response.getWriter()) {
            String busqueda = request.getParameter("equipo");
            if (busqueda == null) {
                String mov = request.getParameter("movimiento");
                if (realizaMovimiento(request)) {
                    
                    msj_exito = msj_exito.replace("<causa_movimiento>", mov);                    
                    response.sendRedirect(tipo_sesion + ".jsp?mensaje=" + URLEncoder.encode(msj_exito, "UTF-8") + "&exito=true");          
                } else {
          
                    msj_error = msj_error.replace("<causa_movimiento>", mov);
                    response.sendRedirect(tipo_sesion + ".jsp?mensaje=" + URLEncoder.encode(msj_error, "UTF-8") + "&exito=false");
                }
            } else {
                out.print(generaTabla(busqueda));
            }
        }
    }