做个笔记,以免忘记
1.用ModeAndView转发
public ModelAndView login(){
ModelAndView.setViewName("forward:login");
}
2.用String转发
public String login(){
return "forward:/login";
}
3.带参重定向
public String login(RedirectAttributes attr){
attr.addAttribute("user",user);//参数跟在URL后面
attr.addFlashAttribute("key",value);//参数保存在session中
return "redirect:/welcome";
}
4.无参直接重定向
public String login(RedirectAttributes attr){
return "redirect:/welcome";
}
5.sevlet原生的转发和重定向的方法
参考:http://blog.csdn.net/jackpk/article/details/19121777/
转发与重定向的区别:http://www.cnblogs.com/shenliang123/archive/2011/10/27/2226892.html