【发布时间】:2011-09-16 15:10:12
【问题描述】:
我发现 JSF 2.0 Flash 范围是通过 cookie 在 Mojarra 2.x 中实现的。似乎发生的情况是,当使用 Flash 从视图 A 导航到视图 B 时,JSF 会发送重定向响应。正是这个包含 set-cookie 标头的响应。
由于 cookie 对浏览器来说是全局的,我想知道这会导致竞争条件的可能性有多大。由于 cookie 在重定向响应期间设置,我试图找出 HTTP 规范是否以某种方式保证浏览器发出的响应请求始终是第一个使用此 cookie。
但是,一般来说,如果第一个请求以某种方式停止(因为 Internet 决定将该特定请求路由到世界的另一端),然后来自另一个选项卡的第二个请求到达服务器,则可能仍然存在问题首先。
将 cookie 用于两个页面之间的 flash 范围不是一个糟糕的主意,还是我忽略了某些东西并且它是完全安全的?
【问题讨论】:
-
没有答案,但这个有点相关:stackoverflow.com/questions/3343147/…
-
OP 没有提供详细信息,但这里有人抱怨闪存范围不起作用:stackoverflow.com/questions/6398308/…
标签: java cookies redirect jsf-2 flash-scope