0

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

如何编码

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

我将在运行时从数据库中获取绑定值有没有办法做到这一点

4

2 回答 2

2

您可以使用大括号表示法来访问该属性:

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

在EL tag wiki 页面中查看更多示例和说明(在Brace notation下)。

于 2013-09-15T12:32:42.397 回答
0

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

<h:inputText value="#{yourBean.yourEJBEntity.yourProperty}" />
于 2013-09-15T13:39:22.417 回答