JAVA でログイン アプリケーションを作成しています。JSP でプレゼンテーションを作成し、サーブレットですべてのロジック (データベース接続) を作成しています [これは、私が知っている正しいアプローチではありません]。サーブレットでユーザー名のパスワードを確認し、セッション変数を作成します。このようにセッションを追加します
sess.setAttribute("username",oName);
次に、ユーザーをそのホームページにリダイレクトします。たとえば、student.jsp です。
response.sendRedirect("student.jsp");
セッション変数を削除します。セッション変数を保持し、student.jsp に移動する方法が必要です。forwading を使用しようとしましたが、うまくいきませんでした。
RequestDispatcher dispatcher =
getServletContext()
.getRequestDispatcher("/student.jsp");
if (dispatcher != null) {
dispatcher.forward(request, response);
}
リクエストを転送しますが、ページのアドレスが Student.jsp に変更されず、良くありません。この点で何か助けていただければ幸いですありがとう