【问题标题】:Difference between JSF view instances: new view, initial view, and postback viewJSF 视图实例之间的区别:新视图、初始视图和回发视图
【发布时间】:2011-05-06 14:01:42
【问题描述】:

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

【问题讨论】:

    标签: jsf jsf-2 view postback


    【解决方案1】:

    这就是 JSF 1.0/1.1 的工作原理。它们在this ancient IBM article 中有详细解释。但是您应该忘记并忽略整篇文章(另请参阅顶部的“编者注”部分,该部分随后被编辑)。从 JSF 1.2 和更新版本(包括 JSF 2.x)开始,它不再适用了。只有“初始视图”和“回发视图”。 “新观点”已经不存在了。

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

    【讨论】:

    • 嘿,我想你将成为我的 JSF 大师。我很感激你。
    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 2016-12-20
    相关资源
    最近更新 更多