【初心者】Java質問・相談スレ8【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0523デフォルトの名無しさん
NGNG以下のURLをブラウザのアドレス欄に打ち込んで、
dispatch サーブレットで、リダイレクトしたとします。
www.example.com/servlet/dispatch?foo=var
dispatch のサーブレット
RequestDispatcher rd = request.getRequestDispatcher("/abc.jsp");
rd.forward(request, response);
すると、実際には abc.jsp が表示されますが、
アドレス欄は「www.example.com/servlet/dispatch?foo=var」
のままです。
このアドレス欄にある「www.example.com/servlet/dispatch?foo=var」
という URI を abc.jsp から取得したいのですが、何か方法はあるので
しょうか?
request.getRequestURI()メソッドだと、「/abc.jsp」が返ってきます。
■ このスレッドは過去ログ倉庫に格納されています