【问题标题】:JSF2.0 component binding at run timeJSF2.0 运行时组件绑定
【发布时间】:2013-09-19 15:46:17
【问题描述】:

我想创建一个 JSF2.0 应用程序,我将在其中知道运行时的属性值。

如何编码

<h:inputText value = "#{dynamic selection}" />

我会在运行时从数据库中获取绑定值,有什么方法可以做到这一点

【问题讨论】:

    标签: jsf-2 el


    【解决方案1】:

    您可以使用大括号符号来访问该属性:

    <h:inputText value="#{myBean[myProperty]}" />
    

    EL tag wiki page 中查看更多示例和解释(在大括号符号下)。

    【讨论】:

      【解决方案2】:

      您可以在运行时获取映射到数据库中并注入托管 bean 的 EJB 实体的属性值:

      <h:inputText value="#{yourBean.yourEJBEntity.yourProperty}" />
      

      【讨论】:

        猜你喜欢
        • 2013-04-15
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-27
        • 1970-01-01
        • 2023-03-23
        相关资源
        最近更新 更多