【问题标题】:Jsf Component Tree or ManagedBeans are used while rendering?渲染时使用 Jsf 组件树或 ManagedBeans?
【发布时间】:2013-04-07 19:58:03
【问题描述】:

在渲染响应阶段,jsf 机制使用托管 bean 或组件树来生成表单值或视图?我认为如果使用验证失败树,则使用 bean。这是真的吗?

【问题讨论】:

    标签: jsf


    【解决方案1】:

    一般情况下两者都用;由组件决定是否(以及何时)读取哪些 EL 表达式。

    验证/转换失败的组件通常会使用未转换的提交值,其他组件将评估 EL 表达式。不受 EL 表达式约束的组件状态将来自组件实例,即使同一组件上的其他状态可能会从 EL 表达式中重新读取。

    【讨论】:

    • 什么你不明白?
    • 我用 PhaseId.anyphase 和 syso 在 getter setter 函数中实现了一个相位监听器,它在渲染时接缝;如果有值绑定无异常,则使用bean,否则使用组件树,我错了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 2011-07-07
    • 2011-09-03
    • 2013-09-25
    • 2011-12-12
    相关资源
    最近更新 更多