Веб-страница теряет соединение после запроса, который также является неудачным - PullRequest
0 голосов
/ 03 февраля 2019

"Этот сайт не может быть достигнут. Соединение было сброшено." - результат после того, как я отправил свою регистрационную форму.

Это мой контроллер:

 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    processRequest(request, response);
    String action = request.getParameter("action");
    LoginModel init = new LoginModel();

    switch(action){
        case "register": {
                LoginModel.r_fname = request.getParameter("fname");
                LoginModel.r_mname = request.getParameter("mname");
                LoginModel.r_lname = request.getParameter("lname");
                LoginModel.r_username = request.getParameter("r_username");
                LoginModel.r_password = request.getParameter("r_password");

                out.print(init.register());  
                if(LoginModel.register()){
                    out.print("yey");
                }

                break;
            }
        case "login": {
                String username = request.getParameter("username");
                String password = request.getParameter("password");
                if (username.isEmpty() || password.isEmpty()) {
                    response.sendRedirect("/practice/");
                } else {

                }       
                break;
            }
        default:
            out.print("Action unidentified");
            break;
    }

}

А вот моя модель:

 public Boolean register(){
    Boolean bool = false;

    try {
        query = "INSERT INTO name(fname, mname, lname) VALUES(?, ?, ?)";
        pstmt = conn.getConnection().prepareStatement(query);
        pstmt.setString(1, "qwe");
        pstmt.setString(2, "qwe");
        pstmt.setString(3, "qwe");  
        pstmt.executeUpdate();
        bool = true;
    } catch (Exception e) {
        System.out.println(e);
    }

    return bool;
}

Поэтому, когда я изменяю свою модель на общедоступную строку и печатаю "Lorem" , она работает.Однако на этом этапе он теряет соединение, и веб-страница возвращает «Этот сайт не может быть достигнут. Соединение было сброшено»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...