SpringMVC転送とリダイレクトの方法

1497 ワード

忘れないようにメモをとる.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