"Этот сайт не может быть достигнут. Соединение было сброшено." - результат после того, как я отправил свою регистрационную форму.
Это мой контроллер:
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" , она работает.Однако на этом этапе он теряет соединение, и веб-страница возвращает «Этот сайт не может быть достигнут. Соединение было сброшено»