次のコードは私に大きな頭痛を与えます。 if
はなぜrs.next() == true
を無視しますか?java jsp ifステートメント
System.out.println(rs.next());
if (rs.next() == true) {
System.out.println("1");
session.setAttribute("userid", userid);
//out.println("welcome " + userid);
//out.println("<a href='logout.jsp'>Log out</a>");
response.sendRedirect("success.jsp");
} else {
System.out.println("2");
out.println("Invalid password <a href='index.jsp'>try again</a>");
}
コンソール:
#1 SELECT * FROM users where username = 'test' and password = 'test'
#2 true
#3 2
は、私がここで間違って何をしているのですか?
* facepalm *ありがとうございます! – piguy