1,springmvc转发和重定向区别:转发 return 地址,重定向 ,return “redirect:”+地址。(也可以用modelAndView 实现)
2 ,springMvc重定向默认是http请求,如果是https网站会出错,解决方式如下
添加配置类,修改默认设定
@Configuration public class WebConfig { @Bean public InternalResourceViewResolver viewResolver(){ InternalResourceViewResolver viewResolver=new InternalResourceViewResolver(); viewResolver.setRedirectHttp10Compatible(false); return viewResolver; } }
修改跳转格式
modelAndView.setView(new RedirectView("/index",true,false));