由於某種原因,登錄僅適用於數據庫中的最後一位用戶。我有一個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";
}
}
}
這是怎麼造成的,我該如何解決呢?
這是我們需要小心使用循環 – kosa
-1;這可以通過使用調試器來解決...... – home
@home:或邏輯意義:) – BalusC