Java 如何从我的重定向页面查找导致重定向的url?
下面是一个示例url。比如说Java 如何从我的重定向页面查找导致重定向的url?,java,jsp,request,httprequest,url-redirection,Java,Jsp,Request,Httprequest,Url Redirection,下面是一个示例url。比如说 https://example.com/test/<item_id> https://example.com/test/ 它位于servletTest.java中,当发生错误时,它会从该servlet重定向到jsp页面,比如说error.jsp 现在,我只需要从我的jsp页面获取导致此重定向的源url()。我该如何得到它 欢迎任何帮助!提前感谢:-)帮助我获取uri String requestUri = request.getAttribute
https://example.com/test/<item_id>
https://example.com/test/
它位于servletTest.java
中,当发生错误时,它会从该servlet重定向到jsp页面,比如说error.jsp
现在,我只需要从我的jsp页面获取导致此重定向的源url()。我该如何得到它
欢迎任何帮助!提前感谢:-)帮助我获取uri
String requestUri = request.getAttribute("javax.servlet.forward.request_uri").toString();
String sourceUrl = <domain_url> + requestUri;
String requestUri=request.getAttribute(“javax.servlet.forward.request_uri”).toString();
字符串sourceUrl=+requestUri;
允许我获取整个url。这里我知道基本域名,因此我可以得到整个url。但是当它从某个外部站点重定向时,我不确定如何处理它。帮助我获取uri
String requestUri = request.getAttribute("javax.servlet.forward.request_uri").toString();
String sourceUrl = <domain_url> + requestUri;
String requestUri=request.getAttribute(“javax.servlet.forward.request_uri”).toString();
字符串sourceUrl=+requestUri;
允许我获取整个url。这里我知道基本域名,因此我可以得到整个url。但是当它从某个外部站点重定向时,我不确定如何处理它。您可以使用
[Referer
header]()。只需编码request.getHeader(“Referer”)代码>我在尝试获取它时,如request.getHeader(“Referer”)
@jaysmith您可以使用[Referer
header]()。只需编码request.getHeader(“Referer”)代码>我在尝试获取它时得到null,如request.getHeader(“Referer”)
@JaySmith