Zauważyłem, że poniższy kod przekierowuje użytkownika na adres URL wewnątrz projektu,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
podczas gdy poniższe przekierowanie zgodnie z przeznaczeniem, ale wymaga http: // lub 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;
}
Chcę, aby przekierowanie zawsze przekierowywało do określonego adresu URL, niezależnie od tego, czy zawiera prawidłowy protokół, czy nie, i nie chcę przekierowywać do widoku. Jak mogę to zrobić?
Dzięki,