我最近遇到了涉及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