2016-05-13 38 views
1

我很抱歉如果我在这里有点无知。我是java的新手。我正在寻找如何使用java重定向到一个url。在PHP中,我们可以使用标头方法,如如何重定向到java中的外部url

header("Location:https://www.google.com"); 

如何在java中做到这一点?

说明:

我正在从REST GET API调用到Java。在java中,我从调用中获取Id,该调用可以是图像的文件名。我想重定向到该网址/图像。

+1

,在一个servlet,在豆?你使用任何MVC框架,答案取决于这些。 – user1933888

+0

重定向在所有编程语言中的工作方式都相同:发送30x状态码和位置标题。在您的应用中发送标头的首选方式取决于您正在使用的内容。 – Joni

回答

0

您可以使用RedirectView。你在哪里希望这个“重定向”的逻辑请参阅本JavaDoc

认为重定向到一个绝对的,上下文相关,或当前请求相对URL

@RequestMapping(value = "/redirect", method = RequestMethod.GET) public ModelAndView method() { return new ModelAndView(new RedirectView("http://www.google.com")); }

+0

尽管此代码片段可能是解决方案,但其中的解释确实有助于提高帖子的质量。请记住,您将来会为读者回答问题,而这些人可能不知道您的代码建议的原因 –