一、转发与重定向
1.转发与重定向
在一个请求处理方法Action中如果返回结果为“index”字符则表示转发到视图index,有时候我们需要重定向,则可以在返回的结果前加上一个前缀“redirect:”,可以重定向到一个指定的页面,也可以是另一个action
转发:
@RequestMapping("/action2")
public String action2(Model model) {
return “index”;
}
重定向:重定向到上面的方法内
@RequestMapping("/action3")
public String action3(Model model) {
model.addAttribute(“message”, “action3Message”);
return “redirect:action2”;
}
2.Flash
为了实现重定向时传递复杂数据,可以使用Flash属性
接收重定向参数:
@RequestMapping("/action2")
public String action2(Model model, Product product) {