JSP ページのブラウザのアドレス バーに表示されている現在の URL を取得しようとしていますが、それを行うためのオプションはほとんどありません。
- java- httpservletrequest -get-url-in-browsers-url-bar の
javax.servlet.include.request_uri
詳細については、このスレッドを参照してください。
私の現在のアプリケーションでは、これらの値が役に立たないように思われるので、アプリケーション サーバーの前に web-server を配置します。
JavaScript の助けを借りる別の方法がありますが、 document.URL
それがどれほど信頼できるかはわかりません。
ユーザーの場所に関する詳細を取得する必要があります。使用できる場合はgetRequestURI()
、のようなものが返されますwww.abc.com/abc/search.jsp
。
要するに、ブラウザのアドレスバーにある URL をキャプチャして、JSP ページの隠しフィールドに保存したいだけです。
これを達成するための最良の方法は何かわかりません。