这里是区别:
addFlashAttribute()
实际上将属性存储在Flashmap中 (该属性在用户内部维护,session并在下一个重定向请求得到满足时删除)addAttribute()
本质上是根据你的属性构造请求参数,然后使用请求参数重定向到所需的页面。
因此,优势的
addFlashAttribute()将是你可以几乎任何对象存储在你的闪光属性(因为它不序列化到所有请求参数,而是保持为对象),而与
addAttribute()因为你添加被转换成一个正常的对象请求参数,你非常受限于像对象
String或原语这样的对象类型。



