2012-10-28 114 views
1

javadocs of Flash class in JSFJSF中的Flash範圍與會話範圍相同嗎?

閃存概念從拍攝的Ruby on Rails和提供了一種由所述面 生命週期中生成的用戶的視圖之間 通臨時對象。和Rails一樣,閃存中的任何地方都會被 暴露給同一用戶會話遇到的下一個視圖,然後清除 。請注意,「下一個視圖」可能與前一個視圖的 視圖ID相同,這一點很重要。

不上等號段的Flash範圍session範圍是什麼?如果不是,那麼我錯過了什麼?

P.S:由於這個概念是從Ruby On Rails中借用的,所以我在這裏添加了這個標籤。

回答

2

將暴露於相同的用戶會話和遇到下一個視圖,然後清除出去。

的強調部分的區別是:如果你把東西放到會話範圍,除非你將其刪除(或會話結束),它會留在那裏。如果您將某些內容放入Flash範圍中,一旦下一個視圖呈現(或會話結束),它就會自動移除。

+0

我們可以說閃光範圍在會話和請求範圍之間嗎? – Geek

+1

是的。儘管要求比會話更接近。它有效地使用了2個HTTP請求。因此,範圍排列爲「none」<「request」<「flash」<「view」<「session」<「application」。 – BalusC