JSF 2 中的 Flash 範圍
Flash 概念取自 Ruby on Rails,並提供了一種在 faces 生命週期生成的使用者檢視之間傳遞臨時物件的方法。與在 Rails 中一樣,快閃記憶體中的任何位置都將暴露給同一使用者會話遇到的下一個檢視,然後清除。請務必注意,下一個檢視可能與前一個檢視具有相同的檢視 ID。
即使在包含 <redirect />
的 <navigation-case>
的情況下,JSF 實現也必須確保保持快閃記憶體的正確行為。實現必須確保即使在同一會話上的相鄰 GET 請求的情況下也保持快閃記憶體的正確行為。這允許 Faces 應用程式充分利用“Post / Redirect / Get”設計模式。