首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到导致我的重定向页面重定向的url?

问如何找到导致我的重定向页面重定向的url?
EN

Stack Overflow用户
提问于 2017-07-05 14:25:40
回答 1查看 203关注 0票数 1

这是一个示例url。比如,

代码语言:javascript
复制
https://example.com/test/<item_id> 

当出现错误时,它位于servlet Test.java中,从那里被重定向到一个jsp页面,比如error.jsp。

现在,我所需要的就是从我的jsp页面获取导致这个重定向的源url (https://example.com/test/)。我应该如何获得它?

任何帮助都将是最受欢迎的!提前感谢:-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-05 15:19:36

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

代码语言:javascript
复制
String requestUri = request.getAttribute("javax.servlet.forward.request_uri").toString();
String sourceUrl = <domain_url> + requestUri;

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44918459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档