我希望我的 Spring MVC 应用程序重定向到动态 URL(由用户提交)。所以如果我有这样的代码,
@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
应该重定向到谷歌。
原文由 Gruber 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个:
这在 16.5.3.2 The redirect: prefix of Spring reference documentation 中有解释。当然,您始终可以手动执行此操作: