这是一个示例url。比如,
https://example.com/test/<item_id> 当出现错误时,它位于servlet Test.java中,从那里被重定向到一个jsp页面,比如error.jsp。
现在,我所需要的就是从我的jsp页面获取导致这个重定向的源url (https://example.com/test/)。我应该如何获得它?
任何帮助都将是最受欢迎的!提前感谢:-)
发布于 2017-07-05 15:19:36
javax.servlet.forward.request_uri帮助我获取uri。
String requestUri = request.getAttribute("javax.servlet.forward.request_uri").toString();
String sourceUrl = <domain_url> + requestUri;允许我获得完整的url。在这里我知道基本域名,因此我可以得到整个网址。但是当它从某个外部站点重定向时,我不确定如何处理它。
https://stackoverflow.com/questions/44918459
复制相似问题