【发布时间】:2012-06-06 10:03:18
【问题描述】:
我正在捕获当前 URL,因为它显示在我的 JSP 页面的浏览器地址栏中,并且没有几个选项可以完成它。
- 使用
javax.servlet.include.request_uri和 Servlet 2.4 规范中定义的其他内容。我参考此线程以获取有关它的详细信息 java-httpservletrequest-get-url-in-browsers-url-bar。
在我当前的应用程序中,我们将把 web-server 放在我们的应用程序服务器前面,因为这些值似乎没有任何用处。
我还有另一种方法可以帮助 javascript 的 document.URL,但我不确定它的可靠性。
我需要获取有关用户位置的详细信息,如果我可以使用 getRequestURI(),它将返回类似 www.abc.com/abc/search.jsp 的信息。
简而言之,我只想捕获浏览器地址栏中的 URL,并将其保存在我的 JSP 页面的隐藏字段中。
我不确定实现这一目标的最佳方法是什么。
【问题讨论】:
-
你想要“关于用户的位置”和 getRequestURI()。问题不是很清楚。你能把你想要的简单化吗?
-
所有我想捕获浏览器地址栏中的 URL 并将其保存在我的 JSP 页面的隐藏字段中
-
在jsp中写入getRequestURI()。那应该是正确的。
标签: java javascript jsp jakarta-ee