Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 如果页面位于不同路径中,如何访问flash scope变量?JSF2.1_Jsf 2_Flash Scope - Fatal编程技术网

Jsf 2 如果页面位于不同路径中,如何访问flash scope变量?JSF2.1

Jsf 2 如果页面位于不同路径中,如何访问flash scope变量?JSF2.1,jsf-2,flash-scope,Jsf 2,Flash Scope,如果视图路径不同,为什么无法访问flash scope变量 我有一个源页面: /pages/order/order_view.jsf 并且目标页面位于不同的路径中: /pages/offer/offer_edit.jsf 我在页面order_view.jsf上提交后设置了flash变量,但是当我重定向到offer_edit.jsf时,flash范围变量丢失了 若我把两个页面放在同一个路径中,我可以在重定向后访问flash scope变量 /pages/order/order_view.jsf

如果视图路径不同,为什么无法访问flash scope变量

我有一个源页面:

/pages/order/order_view.jsf
并且目标页面位于不同的路径中:

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

若我把两个页面放在同一个路径中,我可以在重定向后访问flash scope变量

/pages/order/order_view.jsf
/pages/order/offer_edit.jsf
如果我将页面放在不同的路径中,重定向后是否可能到达flash scope变量?它们存放在哪里,是饼干吗


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

这是一个已知的bug,在Mojarra 2.1.14中报告并修复了它