【问题标题】:How to find url which caused redirection from my redirected page?如何从我的重定向页面找到导致重定向的 url?
【发布时间】:2017-07-05 06:25:40
【问题描述】:

这是一个示例网址。说喜欢,

https://example.com/test/<item_id> 

当发生错误时,它会在 servlet Test.java 中被重定向到一个 jsp 页面,比如 error.jsp

现在我需要从我的 jsp 页面获取导致此重定向的源 URL (https://example.com/test/)。我应该如何获得它?

非常欢迎任何帮助!在此先感谢:-)

【问题讨论】:

标签: java jsp request httprequest url-redirection


【解决方案1】:

javax.servlet.forward.request_uri帮我获取uri

String requestUri = request.getAttribute("javax.servlet.forward.request_uri").toString();
String sourceUrl = <domain_url> + requestUri;

允许我获取整个网址。在这里,我知道基本域名,因此我可以获得整个 url。但是当它从某个外部站点重定向时,我不确定如何处理它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多