【发布时间】:2010-11-18 09:34:34
【问题描述】:
所以我正在尝试使用 Java 的请求对象来获取页面的当前 URL。我一直在使用 request.getRequestURI() 来执行此操作,但我注意到当 java 类将我重新路由到 servlet 请求的不同页面时,getRequestURI 会给出该地址,而不是在浏览器中键入的原始 URL 和它仍然显示在浏览器中。
例如:\AdvancedSearch:getRequestURI() 返回“\subdir\search\search.jsp”
我正在寻找一种方法来获取浏览器所看到的 URL,而不是该页面所知道的只是一个 servlet 包装器。
【问题讨论】: