JSF 数据表是一个 JSF 组件,它提供了一种执行方法:即对数据源中的每个条目进行迭代并在 HTML 表中显示条目的信息。您可以创建空数据表,或通过现有实体类来生成数据表代码。
生成空 JSF 数据表:
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
IDE 将在 JSP 页中输入以下代码:
<f:view> <h:form> <h:dataTable value="#{arrayOrCollectionOf}" var="item"> </h:dataTable> </h:form> </f:view>
通过实体类生成 JSF 数据表:
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
IDE 将在页面中输入以下代码:
<f:view> <h:form> <h1><h:outputText value="List"/></h1> <h:dataTable value="#{arrayOrCollectionOfclass-name}" var="item"> <h:column> <f:facet name="header"> <h:outputText value="column1"/> </f:facet> <h:outputText value="#{item.column1}"/> </h:column> ... </h:dataTable> </h:form> </f:view>