private RequestDispatcher goRegistrazione(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        if (request.getParameter("username") == null || request.getParameter("password") == null || request.getParameter("password2") == null) {
            return getServletContext().getRequestDispatcher("/registrazione.jsp");
        } else {
            try {
                if (DB.controllaUtente(request.getParameter("username"))) {//se l'utente è già presente restituisce l'errore
                    request.setAttribute("errore", "err");
                    return getServletContext().getRequestDispatcher("/registrazione.jsp");
                } else {//registra il nuovo utente
                    DB.aggiungiUtente(request.getParameter("username"), request.getParameter("password"));
                    goLogin(request, response);
                    utenti = DB.caricaNomiUtenti();
                    return getServletContext().getRequestDispatcher("/registrato.html");
                }
            } catch (SQLException ex) {
                throw new ServletException(ex.getMessage());
            }
        }
    }