JSF中Flash的范围是否与会话范围相同?

时间:2012-10-28 16:01:41

标签: ruby-on-rails jsf-2

来自javadocs of Flash class in JSF

  

Flash概念取自Ruby on Rails并提供了一种方法   在面生成的用户视图之间传递临时对象   生命周期。就像在Rails中一样,闪存中的任何一个位置都是   暴露于同一用户会话遇到的下一个视图然后   清除了。重要的是要注意“下一个视图”可能有   与上一个视图相同的视图ID。

上段是否将Flash范围等同于session范围?如果没有,那么我错过了什么?

P.S:由于这个概念是从Ruby On Rails借用的,所以我在这里添加了这个标记。

1 个答案:

答案 0 :(得分:2)

  

将显示在同一用户会话遇到的下一个视图中,然后清除。

强调部分的区别在于:如果您将某些内容放入会话范围,它将保留在那里,除非您将其删除(或会话结束)。如果您将某些内容放入Flash范围,则在呈现下一个视图(或会话结束)后,它将自动删除。