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 JSF-ViewScope-它只处理AJAX调用吗?_Jsf 2_View Scope - Fatal编程技术网

Jsf 2 JSF-ViewScope-它只处理AJAX调用吗?

Jsf 2 JSF-ViewScope-它只处理AJAX调用吗?,jsf-2,view-scope,Jsf 2,View Scope,我正在使用JSF2.1和PrimeFaces3.5,我对ViewScope有一些问题 当我使用相同的页面时,这个范围应该可以工作,对吗?但是,每次我刷新页面时,容器只会创建我的ManagedBean的另一个实例,我就会丢失所有数据。为什么?顺便说一下,如果我使用Ajax,它就可以工作了。我说得对吗?只要您发布到同一页面,ViewScope bean就会是相同的。不管是不是AJAX 浏览器中的刷新将作为新页面处理。只要您发布到同一页面,viewscoped bean就会相同。不管是不是AJAX 浏

我正在使用JSF2.1和PrimeFaces3.5,我对ViewScope有一些问题


当我使用相同的页面时,这个范围应该可以工作,对吗?但是,每次我刷新页面时,容器只会创建我的ManagedBean的另一个实例,我就会丢失所有数据。为什么?顺便说一下,如果我使用Ajax,它就可以工作了。我说得对吗?

只要您发布到同一页面,ViewScope bean就会是相同的。不管是不是AJAX


浏览器中的刷新将作为新页面处理。

只要您发布到同一页面,viewscoped bean就会相同。不管是不是AJAX


浏览器中的刷新将作为新页面处理。

实际上,如果刷新页面,将创建一个新bean。这是预期的行为。我不理解你关于ajax的问题。事实上,如果你刷新页面,就会创建一个新的bean。这是预期的行为。我不理解你关于ajax的问题。。