何らかの理由で、ログインはデータベースの最後のユーザーに対してのみ機能します。ループがあり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";
}
}
}
これはどのように発生し、どうすれば解決できますか?