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>
<h2><h:outputText value="List"/></h2>
<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>