JSF中Flash的范围与会话范围相同



来自JSF中的闪光类的Javadocs:

Flash概念是从Ruby on Rails上获取的,并提供了一种方法 在面部生成的用户视图之间传递临时对象 生命周期。就像铁轨一样,闪光灯中的任何地方都会 暴露于同一用户会话遇到的下一个视图,然后 清理了。重要的是要注意,"下一个视图"可能具有 与以前的视图相同的视图。

上面的段落难道不将Flash范围等同于session范围吗?如果没有,那我想念什么?

P.S:由于该概念是从Ruby上借了Ruby上的,因此我在这里添加了标签。

将暴露于同一用户会话和然后清除的下一个视图。

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

最新更新