我正在尝试使用Java的请求对象获取当前页面的URL。 我一直在使用request.getRequestURI()来执行此操作,但是我注意到当Java类将我重定向到另一个页面时,getRequestURI会给出该地址,而不是在浏览器中键入的原始URL,并且仍显示在浏览器中。
例如:\AdvancedSearch:
getRequestURI()
返回"\subdir\search\search.jsp"
我正在寻找一种方法来获取浏览器视为URL,而不是页面知道只是Servlet包装器的内容。