【问题标题】:How can I reach flash scope variables if pages are in different paths? JSF 2.1如果页面位于不同的路径中,我如何访问闪存范围变量? JSF 2.1
【发布时间】:2012-10-06 10:00:36
【问题描述】:

如果视图路径不同,为什么无法访问 Flash 范围变量?

我有源页面:

/pages/order/order_view.jsf

并且目标页面在不同的路径中:

/pages/offer/offer_edit.jsf

我在 order_view.jsf 页面上提交后设置了 flash 变量,但是当我重定向到 offer_edit.jsf 时,flash 范围变量已经丢失。

如果我将两个页面放在同一路径中,我可以在重定向后访问 flash 范围变量;

/pages/order/order_view.jsf
/pages/order/offer_edit.jsf

如果我将页面放在不同的路径中,重定向后是否可以访问闪存范围变量?它们存储在哪里,是 cookie 吗?

我正在使用 javax.faces-2.1.13.jar

【问题讨论】:

    标签: jsf-2 flash-scope


    【解决方案1】:

    这是一个已知错误,报告为 issue 2136,并在 Mojarra 2.1.14 中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-20
      • 2019-10-14
      • 2013-03-16
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      相关资源
      最近更新 更多