protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        String action = request.getParameter("action");
        String forwardTo = "";

        if (action != null) {
            if (action.equals("updateUtilisateur")) {
                String nom = (String) request.getParameter("nom");
                String prenom = (String) request.getParameter("prenom");
                String login = (String) request.getParameter("login");

                if (login != null) {
                    Utilisateur u = gestionnaireUtilisateurs.majUtilisateur(login, nom, prenom);

                    ArrayList<Utilisateur> liste = new ArrayList();

                    if (u == null) {
                        request.setAttribute("messageErreur", "L'utilisateur " + login + " n'existe pas.");
                        request.setAttribute("offset", 0);
                        request.setAttribute("totalUtilisateur", 0);
                    } else {
                        liste.add(u);
                        request.setAttribute("listeDesUsers", liste);
                        request.setAttribute("offset", 0);
                        request.setAttribute("totalUtilisateur", 1);
                    }

                    forwardTo = "afficher-utilisateurs.jsp";
                }
            } else {
                forwardTo = "modifier-utilisateur.jsp";
            }
        } else {
            if (request.getParameter("login") != null) {
                request.setAttribute("login", (String) request.getParameter("login"));
            } else {
                request.setAttribute("login", "");
            }

            forwardTo = "modifier-utilisateur.jsp";
        }

        RequestDispatcher dp = request.getRequestDispatcher(forwardTo);
        dp.forward(request, response);

    }