Проблема в вашем коде из-за использования неверного индекса в setString
.
Замените
ps.setString (7,LOGIN);
ps.setString (8,PASSWORD);
на
ps.setString (1,LOGIN);
ps.setString (2,PASSWORD);
Проверка this для примера использования Подготовленные заявления . Проверьте это для документации.
[Обновление]
rs.next ()
возвращает false
в вашем коде. Вы можете проверить следующий рабочий пример:
регистр. jsp:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<%
boolean flag = true;
if (flag) {
%>
<jsp:forward page="loginsucc.jsp" />
<%
} else {
%>
<jsp:forward page="loginfail.jsp" />
<%
}
%>
</body>
</html>
loginsu cc. jsp
<html>
<head>
<title>Insert title here</title>
</head>
<body>
Login successful
</body>
</html>
Выход: