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

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

        String forwardTo = "";

        if (action != null) {
            if (action.equals("creerUtilisateursDeTest")) {
                gestionnaireUtilisateurs.creerUtilisateursDeTest();
                request.setAttribute("message", "Plein de nouveaux utilisateurs crées.");
                forwardTo = "AfficherUtilisateurs";

            } else if (action.equals("creerUnUtilisateur")) {
                String nom = (String) request.getParameter("nom");
                String prenom = (String) request.getParameter("prenom");
                String login = (String) request.getParameter("login");
                String mdp = (String) request.getParameter("mdp");
                String ville = (String) request.getParameter("ville");
                String cp = (String) request.getParameter("cp");

                if (login != null && mdp != null && nom != null && prenom != null && ville != null && cp != null) {
                    Adresse a = gestionnaireUtilisateurs.creerAdresse(ville, cp);
                    gestionnaireUtilisateurs.creeUtilisateur(nom, prenom, login, mdp, a);
                    Collection<Utilisateur> liste = gestionnaireUtilisateurs.getAllUsers();
                    request.setAttribute("listeDesUsers", liste);
                    request.setAttribute("message", "Nouvel utilisateur <b>" + login + "</b> créé.");

                    forwardTo = "AfficherUtilisateurs";
                }
                else{
                    request.setAttribute("messageErreur", "Information incomplètes !");
                    forwardTo = "creer-utilisateur.jsp";
                }
            } else {
                forwardTo = "creer-utilisateur.jsp";
            }
        } else {
            forwardTo = "creer-utilisateur.jsp";
        }

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

    }