我正在捕获当前 URL,因为它显示在我的 JSP 页面的浏览器地址栏中,并且没有几个选项可以完成它。
- 在 Servlet 2.4 规范中使用
javax.servlet.include.request_uri
和其他定义。我参考此线程以获取有关它的详细信息java-httpservletrequest-get-url-in-browsers-url-bar。
在我当前的应用程序中,我们将把 web-server 放在我们的应用程序服务器前面,因为这些值似乎没有任何用处。
我有另一种方式来获取 javascript 的帮助, document.URL
但我不确定它会有多可靠。
我需要获取有关用户位置的详细信息,如果可以使用getRequestURI()
,它将返回类似www.abc.com/abc/search.jsp
.
简而言之,我只想捕获浏览器地址栏中的 URL 并将其保存在我的 JSP 页面的隐藏字段中。
我不确定实现这一目标的最佳方法是什么。