Я хочу, чтобы приложение Spring MVC перенаправлялось на динамический URL-адрес (отправленный пользователем). Поэтому, если у меня есть код, подобный этому,Перенаправление на динамический URL в Spring MVC
@RequestMapping("/redirectToSite")
protected ModelAndView redirect(
@RequestParam("redir_url") String redirectUrl,
HttpServletRequest request,
HttpServletResponse response)
{
// redirect to redirectUrl here
return ?
}
Что я должен писать для перенаправления на указанный URL? Например, http://mySpringMvcApp/redirectToSite?redir_url=http://www.google.com
должен перенаправить на Google.
вы пробовали новый ModelAndView (новый RedirectView (redirectUrl))? – Joe
@ Joe: Работал также. Качественный товар. – Gruber
Не уверен, что вы подумали об этом, но вы должны учитывать, что открытые переадресации - это антивирус, и вы должны, по крайней мере, выполнить базовую проверку представленного URL-адреса до фактического перенаправления на него. См., Например, https://www.owasp.org/index.php/Unvalidated_Redirects_and_Forwards_Cheat_Sheet – Kutzi