Java 如何重新路由web url的链接

Java 如何重新路由web url的链接,java,url-redirection,http-redirect,Java,Url Redirection,Http Redirect,我有一个链接 String url = "original_internet_url"; 如果我访问该链接,浏览器将重定向到另一个url。 我的问题是如何使用Java或Spring以编程方式获得重定向的另一个\u url 更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问https://www.fb.com/然后您将被重定向到https://www.facebook.com/。给定https://www.fb.com/,如何知道最终url是https://

我有一个链接

String url = "original_internet_url";
如果我访问该链接,浏览器将重定向到另一个url。 我的问题是如何使用Java或Spring以编程方式获得重定向的
另一个\u url


更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问
https://www.fb.com/
然后您将被重定向到
https://www.facebook.com/
。给定<代码>https://www.fb.com/,如何知道最终url是
https://www.facebook.com/

您可以用两种方法来完成

第一:

@RequestMapping(value = "/redirect", method = RequestMethod.GET)
public void method(HttpServletResponse httpServletResponse) {
    httpServletResponse.setHeader("Location", projectUrl);
}
第二:

@RequestMapping(value = "/redirect", method = RequestMethod.GET)
    public ModelAndView method() {
            return new ModelAndView("redirect:" + projectUrl);

    }

更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问
https://www.fb.com/
然后您将被重定向到
https://www.facebook.com/
。给定<代码>https://www.fb.com/,如何知道最终url是
https://www.facebook.com/
。你的答案是另一个问题。你检查了下面的链接了吗?你的回答断章取义。我感谢你的帮助,但你还不明白这个问题。