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 在JSF2中创建视图和恢复视图_Jsf 2 - Fatal编程技术网

Jsf 2 在JSF2中创建视图和恢复视图

Jsf 2 在JSF2中创建视图和恢复视图,jsf-2,Jsf 2,我感到困惑的是,在JSF1.2中,当从视图处理程序调用restore视图时,JSF1.2并没有调用create view方法 super.restoreView(facesContext,url)从还原视图方法调用 但是在JSF2中,当我调试代码时,我注意到当同一个方法被称为这行代码时, super.restoreView(facesContext,url) 调用具有回发属性true的createview方法 谁能给我解释一下区别。你为什么要自己调用那个方法?这应该由FacesServlet完成

我感到困惑的是,在JSF1.2中,当从视图处理程序调用restore视图时,JSF1.2并没有调用create view方法

super.restoreView(facesContext,url)从还原视图方法调用

但是在JSF2中,当我调试代码时,我注意到当同一个方法被称为这行代码时,
super.restoreView(facesContext,url)

调用具有回发属性true的createview方法


谁能给我解释一下区别。

你为什么要自己调用那个方法?这应该由FacesServlet完成。我想在windowId的createview中添加一个属性,这就是我为什么要提供它的原因。