- - PR -
ディスパッチしたPathを取得したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-16 12:00
みーむと申します。
お世話になります。 RequestDispatcherのincludeメソッドにてディスパッチする 時に、ディパッチしたパスをHttpServletRequestから導出したいのですが、 可能でしょうか? リクエストのインスタンスにはrequestDispatcherPath(?だったと思います) のような欲しい値のフィールドがあるようなのですが、アクセスできる メソッドはないので、何か他の方法を考えています。 できればリクエストのラッパーを使うような方法は取りたくないのですが、 何か良い方法はありますでしょうか? どうぞ、よろしくお願いいたいます。 |
|
投稿日時: 2005-11-16 12:15
ここらへんを使ってみるといいかもしれません。
request.getAttribute("javax.servlet.include.request_uri") request.getAttribute("javax.servlet.include.context_path") request.getAttribute("javax.servlet.include.servlet_path") request.getAttribute("javax.servlet.include.path_info") request.getAttribute("javax.servlet.include.query_string") |
|
投稿日時: 2005-11-16 13:21
みーむです。
c95029さん、ありがとうございます。 まさに教えていただいた「javax.servlet.include.request_uri」 で取得できる内容が欲しい情報そのものでした。 本当に助かりました。ありがとうございます。 |
1