Я заметил, что следующий код перенаправляет пользователя на URL-адрес внутри проекта,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
тогда как следующее перенаправляется правильно, как задумано, но требует http: // или https: //
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "http://www.yahoo.com";
return "redirect:" + redirectUrl;
}
Я хочу, чтобы перенаправление всегда перенаправлялось на указанный URL-адрес, независимо от того, есть ли в нем действительный протокол или нет, и не хочу перенаправлять на представление. Как я могу это сделать?
Спасибо,