1. 程式人生 > >SpringMVC中redirect跳轉後如何保存Model中的數據?

SpringMVC中redirect跳轉後如何保存Model中的數據?

bsp edi nbsp app delete del 支持 msg shtml

@RequestMapping(value = "delete-user", method = RequestMethod.POST)

public String deleteUser(Long[] userId, RedirectAttributes modelMap) {

  userService.deleteUser(userId);

  modelMap.addFlashAttribute("resultMsg", "刪除成功");

  return "redirect:list-user.shtml";

}

這種方式從spring3.1開始支持,原理是:

把屬性放到session中,在跳到頁面後又在session中馬上移除對象,所以在刷新一下後這個值就會丟掉。

SpringMVC中redirect跳轉後如何保存Model中的數據?