0

パラメータ [userName, UserPW] は、home.jsp を介してユーザーによって送信されます。これらのパラメータは、ログイン サーブレットで、JDBC を使用して保存された userInfo データベースと照合されます。

doPost メソッドでは、次のように認証の if 条件を使用しています

if (rs.next()) {
            String refName = rs.getString("UserName");

            String refPass = rs.getString("userPW");

            if (user.equals(refName) && pw.equals(refPass)) {

                out.println("<br>You are In");

                RequestDispatcher dispatch= getRequestDispatcher("/SearchFriend.jsp");
                dispatch.forward(req, resp);

                System.out.println("sucess");

            }

認証が成功したら、ユーザーを新しい JSP またはサーブレットに誘導する方法を教えてください。ユーザーはいくつかのテキスト ボックスと選択オプションを入力して、Db テーブルからいくつかのレコードを選択できます。上記のIf条件でページをSearch.jspページに転送するにはどうすればよいか、私にはわかりません。Search.jsp は、Juno の webContent フォルダーにあります。

Tomcat7でJDBCを使用しています。助けてください

4

1 に答える 1