JSF视图实例之间的区别:新视图,初始视图和回发视图

Bhe*_*ung 2 jsf postback view jsf-2

我对JSF视图实例进行了一些研究:新视图,初始视图和回发视图.但是,我仍然不太确定这些差异.这有点令人困惑,我无法找到一个很好的解释.有人可以对这一点有所了解吗?

Bal*_*usC 5

这就是JSF 1.0/1.1的工作原理.在这篇古老的IBM文章中详细解释了它们.但是你应该忘记并忽略整篇文章(另见顶部的"编辑注释"部分,之后编辑).它不再适用于JSF 1.2及更新版本(包括JSF 2.x).只有"初始视图"和"回发视图"."新视图"不再存在.

在GET请求上创建了初始视图,并且在POST请求时重用了现有视图.当GET请求导致<h:form>对POST 进行响应时,(部分)视图由具有名称的隐藏输入字段引用javax.faces.ViewState.这个相同的视图将被恢复并用于处理表单提交(回发).