Ich habe festgestellt, dass der folgende Code den Benutzer zu einer URL innerhalb des Projekts umleitet.
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
Im Folgenden wird die ordnungsgemäße Umleitung wie beabsichtigt durchgeführt, erfordert jedoch http: // oder 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;
}
Ich möchte, dass die Umleitung immer zu der angegebenen URL umleitet, unabhängig davon, ob sie ein gültiges Protokoll enthält oder nicht, und ich möchte nicht zu einer Ansicht umleiten. Wie kann ich das machen?
Vielen Dank,