我正在使用 h:datatable,这是我的代码的相关行:
<h:dataTable value="#{account.latestIncomes}" var="mov" >
.....
</h:dataTable>
然后我有一个请求范围的 managedBean 和最新收入的 getter:
public List<Movs> getlatestIncomes() {
if (incomes == null)
incomes = this.cajaFacade.getLatestIncomes(20);
return incomes;
}
这个 getter 被调用了 8 次,我没有在其他任何地方使用它,只在 dataTable 的值上使用它。为什么会这样?如果您需要更多代码,请询问。但那是我使用该属性的唯一地方。