Ho notato che il seguente codice reindirizza l'utente a un URL all'interno del progetto,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
considerando che, quanto segue reindirizza correttamente come previsto, ma richiede http: // o 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;
}
Voglio che il reindirizzamento reindirizzi sempre all'URL specificato, indipendentemente dal fatto che contenga un protocollo valido o meno e non voglio reindirizzare a una vista. Come lo posso fare?
Grazie,