Springboot中重定向可以通过以下三种方式实现:
1. 在返回值中加上重定向代码:redirect:要访问的网址
;
public String fun() {
//"redirect:要访问的相对网址或绝对网址?参数名="+参数值;
return "redirect:要访问的相对网址或绝对网址?参数名="+参数值;
}
2. 用modelAndView对象来进行,和上一中方法类似,仅可以跳转项目内页面。
public ModelAndView fun() {
ModelAndView modelAndView = new ModelAndView(需要跳转的页面路径);
return modelAndView;
}
3. 使用response的重定向功能
public void fun(HttpServletResponse response) throws Exception{
response.sendRedirect("https://www.baidu.com");
}
注意:此方法可以跳转外网url