Я хочу войти в систему, и при ошибке я хочу написать в div "неправильный пароль", но при успешном перенаправлении на response.sendRedirect (". Html");он просто включает HTML-страницу, запрошенную вместе с существующей.Как я могу сделать такую вещь?
xhr.onload = function (){
if (xhr.status === 200) {
document.getElementById('response').innerHTML = xhr.responseText;
alert(password);
} else if (xhr.status !== 200) {
alert('Request failed. Returned status of ' + xhr.status);
}
Дело в том, что я делаю это на ajax-запросах, и я даю в качестве ответного текста div для сбоя, но в случае успеха он не перенаправляет, он просто получаетHTML с HTML
PreparedStatement ps=con.prepareStatement("select * from members where PatientEmail=? and PatientPassword=?");
ps.setString(1, email);
ps.setString(2, pass);
ResultSet rs=ps.executeQuery();
while (rs.next()) {
flag=1;
response.sendRedirect("InnerIndexRedesign.html");
//request.getRequestDispatcher("InnerIndexRedesign.html").forward(request, response);
}
out.println("Wrong username or password.");