欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

重定向的那些事

程序员文章站 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;