- PR -

JSPでのリクエストURI取得

1
投稿者投稿内容
Takaishi
常連さん
会議室デビュー日: 2004/10/11
投稿数: 24
投稿日時: 2004-10-13 14:23
JSPでリクエストURIを取得する方法が分かりません。
以下の方法を試してみましたが、結果が思わしくありません。

取得できるはずのURL: "mycontext/hogeServlet"

(1)hoge.jsp内で以下を記述
(略) action="<%= request.getRequestURI() %>" (略)
結果:action="mycontext/hoge.jsp"

(2)・hogeServlet.javaのヘルパークラスhelp.java内で以下を記述
 request.setAttribute("HG_URI", request.getRequestURI());
・hoge.jspで以下を記述
 action="<%= request.getAttribute("HG_URI") %>"
結果:action="mycontext/null"

ちなみにhelp.javaからhoge.jspへはRequestDispatcherでforwardしています。

現行の方法の問題点、代替方法などご教授いただけないでしょうか?
よろしくお願いします。

[追加]
環境はWindowsXP+Tomcat4.1.30+JDK1.4.2_05+J2EE1.3です。

[ メッセージ編集済み 編集者: HOGE 編集日時 2004-10-13 14:24 ]

[ メッセージ編集済み 編集者: HOGE 編集日時 2004-10-13 14:30 ]
take
会議室デビュー日: 2004/07/29
投稿数: 3
投稿日時: 2004-10-13 15:28
sessionじゃなくてもかまいません.requestでもいいはずです.
原因は別のところにあります.
J2EEのことでしたら,この掲示板も参考になります.
http://www.wsdeveloper.com/
1

スキルアップ/キャリアアップ(JOB@IT)