【发布时间】:2011-07-07 10:19:24
【问题描述】:
你们能帮我解释一下我在facelet页面中使用h:dataTable时多次调用该方法的原因吗?
<h:dataTable id="listTable" styleClass="pageView_listForm"
value="#{ClassName.dataFactory(topic)}" border="2" rules="rows"
var="item" width="100%" cellpadding="1" cellspacing="0" rowClasses="panelRowOdd,panelRowEven" >
//Body
</h:dataTable>
豆类
@ManagedBean (name="ClassName")
@SessionScoped
public class ClassName{
...
public DataModel <Person> dataFactory(String topic){
DataModel items = null;
..........
// This block code gets the list of Person
..........
return items;
}
}
当它多次调用方法 dataFactory 时,我正在启动该页面。我不知道这里到底发生了什么?这是来自 JSF 还是我的实现的错误。你能帮帮我吗?
谢谢。
【问题讨论】:
标签: jsf