来自javadocs of Flash class in JSF:
Flash概念取自Ruby on Rails并提供了一种方法 在面生成的用户视图之间传递临时对象 生命周期。就像在Rails中一样,闪存中的任何一个位置都是 暴露于同一用户会话遇到的下一个视图然后 清除了。重要的是要注意“下一个视图”可能有 与上一个视图相同的视图ID。
上段是否将Flash
范围等同于session
范围?如果没有,那么我错过了什么?
答案 0 :(得分:2)
将显示在同一用户会话遇到的下一个视图中,然后清除。
强调部分的区别在于:如果您将某些内容放入会话范围,它将保留在那里,除非您将其删除(或会话结束)。如果您将某些内容放入Flash范围,则在呈现下一个视图(或会话结束)后,它将自动删除。