我最近遇到了涉及JSF和Javabeans的问题。 要从输入中获取值,您需要使用bean中的getter和setter声明的属性。现在我试图生成一个实体列表来编辑一个值(在这个代码示例中称为数字),但是我如何检索这些值(因为h:inputText的ID在这一点上是空的)?从JSF重复检索inputvalue
我试图命名这个ID“name _#{bean.id}”,但是没有办法在bean中设置这个值。
任何帮助,将不胜感激!
的index.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;
}
h:inputText中的任何编辑都会反映在你的arrayList中...... – Daniel 2012-04-23 10:52:00