【发布时间】:2018-01-21 14:48:56
【问题描述】:
下面的代码让我很头疼。为什么我的if 忽略了rs.next() == true?
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
我在这里做错了什么?
【问题讨论】:
标签: java jsp tomcat jdbc resultset