다음 코드가 사용자를 프로젝트 내부의 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로 리디렉션하고보기로 리디렉션하고 싶지 않습니다. 어떻게 할 수 있습니까?
감사,