protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        try {
            if (!checkIfLogged(request)) {
                this.getServletContext().getRequestDispatcher(PathsMap.getInstance().getJspPath("login")).forward(request, response);
            } else {
                String billing = request.getParameter("billing");
                String email = request.getParameter("email");
                String language = request.getParameter("language");

                if (billing == null || billing.isEmpty() ||
                        email == null || email.isEmpty() ||
                        language == null || language.isEmpty()) {

                    request.setAttribute("billingValue", request.getParameter("billing"));
                    request.setAttribute("emailValue", request.getParameter("email"));
                    request.setAttribute("languageValue", request.getParameter("language"));
                    this.getServletContext().getRequestDispatcher(PathsMap.getInstance().getJspPath("knaufEncodeCustomerValidation")).forward(request, response);
                } else {
                    insertInDatabase(request);
                    this.getServletContext().getRequestDispatcher(PathsMap.getInstance().getJspPath("KnaufEncodeCustomerContest")).forward(request, response);
                }
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }