【发布时间】:2014-02-09 18:01:15
【问题描述】:
我有以下数据表:
<h:dataTable var="row" value="#{myBean.listOfStrings}">
<h:column>
<h:inputText value="#{row}" />
</h:column>
</h:dataTable>
这与List<String>: 相关联:
private List<String> listOfStrings = new ArrayList<String>();
public List<String> getListOfStrings() {
return listOfStrings;
}
public void setListOfStrings(List<String> listOfStrings) {
this.listOfStrings = listOfStrings;
}
当我在字段中输入一个值并保存表单时,它没有将值传递给列表中的字段,而是设置null,我在这里做错了什么?
【问题讨论】:
-
我们需要完整的 bean 类声明。我的疯狂猜测:检查 bean 的范围。
-
@StefanoSanfilippo bean 正在会话中。
-
必须在表单内
标签: string jsf input datatable