【发布时间】:2011-02-28 17:07:17
【问题描述】:
如何在 JSP 中获取 Servlet 转发的请求 URL?
如果我在 JSP 中运行以下代码,
System.out.println("servlet path= " + request.getServletPath());
System.out.println("request URL= " + request.getRequestURL());
System.out.println("request URI= " + request.getRequestURI());
然后我得到了 JSP 的服务器端路径。但我想获取您在浏览器地址栏中看到的 URL。我可以在转发到 JSP 的 Servlet 中获取它,但我想在 JSP 中获取它。
【问题讨论】:
-
其实我认为使用referrer标头比通过模型传递有效的url更糟糕