在Spring MVC中重定向到外部URl

时间:2013-08-01 16:01:05

标签: java spring spring-mvc

我使用以下配置让控制器重定向到外部网址。

我的应用程序基本网址为http://www.testcebs.com:8080/SpringSecDemo11/

@RequestMapping(value = "/tryIt", method = RequestMethod.GET)
public String goToGoogle() {
    String redirectUrl = "www.google.com";
     return "redirect:" + redirectUrl;
}

在调用“/ tryIt”网址时,它会显示404.而网址会显示

http://www.testcebs.com:8080/SpringSecDemo11/www.google.com

请建议任何方法摆脱它。

此致 Pranav

1 个答案:

答案 0 :(得分:1)

使用协议为您的网址字符串添加前缀,即http://www.google.com

final String redirectUrl = "redirect:http://www.google.com";
return redirectUrl;