private RequestDispatcher goLogin(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        
        if (request.getParameter("username") == null || request.getParameter("password") == null) {
            Logger.getGlobal().warning("null");
        }

        Utente utente = caricaUtente(request.getParameter("username"), request.getParameter("password"));
        if (utente == null) {
            return getServletContext().getRequestDispatcher(request.getSession().getAttribute("back")!=null?"/?page=" + request.getSession().getAttribute("back")+"&error=e":"/index.jsp?error=e");
        } else {
            request.getSession().setAttribute("user", utente);
            if (utente.isAdmin()) {
                request.getSession().setAttribute("utenti", utenti);
            }
            /*CAMBIA A SECONDA DI PROVENIENZA*/
            return getServletContext().getRequestDispatcher(request.getSession().getAttribute("back")!=null?"/?page=" + request.getSession().getAttribute("back")+"":"/index.jsp");
        }
        

    }