【发布时间】:2010-09-16 15:00:06
【问题描述】:
我正在使用 EJB 和 JSF。我制作了一个带有“获取列表”按钮的 jsp 简单页面。单击它时,会调用一个托管 bean 方法来设置列表,然后在 jsp 中显示该列表并带有 dataTable 标记。
问题是,如何在页面加载时预加载此列表/数据表而无需单击按钮?
这是通过jsp上的按钮动作调用的方法:
public String retrieveList() {
items = facade.getAllItem();
return "";
}
这是jsp的一部分:
<h:dataTable value="#{mybean.items}" var="sup"
binding="#{mybean.dataTable}"
rowClasses="oddRow, evenRow"
styleClass="tableStyle"
headerClass="tableHeader"
columnClasses="column1, column2, column1, column1, column1, column1">
【问题讨论】: