在Spring控制器处理映射请求时,有时需要指定重定向的属性,即RedirectAttributes,而其两种添加属性的方式有所区别:
addAttribute
该方法是在重定向的URL中增加请求参数,类似于modelAndView的addObject方法。该方法在URL中展示了所设置的属性。
addFlashAttribute
该方法是在FlashMap中存储属性,然后自动传递到当前请求的输出FlashMap中,FlashMap常用于PRG设计模式中。该方法将不展示所设置的属性。
在Spring控制器处理映射请求时,有时需要指定重定向的属性,即RedirectAttributes,而其两种添加属性的方式有所区别:
该方法是在重定向的URL中增加请求参数,类似于modelAndView的addObject方法。该方法在URL中展示了所设置的属性。
该方法是在FlashMap中存储属性,然后自动传递到当前请求的输出FlashMap中,FlashMap常用于PRG设计模式中。该方法将不展示所设置的属性。