1

Login サーブレットからのリクエストを、faculty フォルダー (サブフォルダー) にある TeacherHomePage.jsp に転送しています。ページは表示されますが、URL は /LoginServlet のままです。URLが変更されないのはなぜですか??

    HttpSession sc= request.getSession();
          if(usertype==0)
          {
              sc.setAttribute("type", usertype);
              sc.setAttribute("id",id );
         rd=request.getRequestDispatcher("/faculty/FacultyHomePage.jsp");
         rd.forward(request, response);
          }
4

1 に答える 1

5

リクエスト ディスパッチャで新しいrequestオブジェクトは作成されません。RequestDispatcher.forwardメソッドを確認してください。

URL の変更が必要な場合は、response.sendRedirect(java.lang.String)

于 2013-03-20T08:08:02.647 に答える