SpringMVC中 重定向(redirect)傳參
阿新 • • 發佈:2018-12-25
SpringMVC中,重定向(redirect)傳參時,也就是從一個controller傳參到另一個controller,有兩種方法:
一、問號傳參的方式(適合提交方式為get的)
return "redirect:/index?id=XXX";
二、利用“RedirectAttributes”和“@ModelAttribute("")註解”
<!-- 第一個controller重定向到第二個controller --> //第一個controller @RequestMapping("/doadd") public String doadd(Integer id, RedirectAttributes redirectAttributes) { redirectAttributes.addAttribute("id", id); return "redirect:/index"; } //第二個controller @RequestMapping("/index") public String index(@ModelAttribute("id") Integer id) { System.out.println(id); return "/index"; }