重定向的那些事
程序员文章站
2022-05-07 12:43:27
...
重定向的方式:
一、RequestDispatcher.forward
二、HttpServletResponse.sendRedirect
三、
@RequestMapping("redirectByStr")
public String redirectByStr() {
return "redirect:http://XXX";
}
四、
@RequestMapping("redirectView")
public ModelAndView redirectView(HttpServletRequest req, HttpServletResponse resp) {
String url = "redirect:http://XXX";
return new ModelAndView(url);
}
记一个spring的暴力重定向方式:
只要处于请求阶段,都可以用这个跳转
((ServletRequestAttributes)RequestContextHolder
.getRequestAttributes())
.getResponse ()
.sendRedirect ("http://XXX");
return null;