由于某种原因,登录仅适用于数据库中的最后一个用户。我有一个while
循环,但我认为它使程序转到最后一个用户。我尝试使用if
语句,但只有第一个用户可以登录。
if (username!=null && password!=null) {
pagename = "main";
} else {
username = request.getParameter("username");
password = request.getParameter("password");
while(results.next())
{
if(results.getString(2).equals(password) && results.getString(1).equals(username))
{
pagename="main";
}
else
{
pagename="start";
}
}
}
这是如何引起的,我该如何解决?