我最近遇到了一个涉及 JSF 和 Javabeans 的问题。要从输入中获取值,您需要在 bean 中声明一个带有 getter 和 setter 的属性。现在我正在尝试生成一个实体列表来编辑一个值(在此代码示例中称为数字),但是我如何检索这些值(因为此时 h:inputText 的 ID 为空)?
我曾尝试将此 ID 命名为“name_#{bean.id}”,但无法在 bean 中设置此值。
任何帮助,将不胜感激!
索引.xhtml
<ui:repeat var="entity" value="#{bean.getEntities()}">
<p>
Value:
<h:inputText id="" value="#{entity.number}" />
</p>
</ui:repeat>
Bean.java
public List<Entity> getEntities() {
return entities;
}