广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java中的JSF DataTable如何添加删除?_北大青鸟IT软件学校

作者:邓华发布时间:2021-04-28分类:Java技术浏览:765


导读:Java中的JSF DataTable如何添加删除?最近惠州北大青鸟很多学员都在问这个问题,那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

Java中的JSF DataTable如何添加删除?最近惠州北大青鸟很多学员都在问这个问题,那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

JSF有一个丰富的控件,命名为DataTable来渲染和格式化html表。

使用DataTable,我们可以遍历集合或值数组以显示数据。

DataTable具有以简单的方式修改其数据的属性。

为了使用DataTable,我们需要以下HTML头部。

<html
  xmlns="http://www.w3.org/1999/xhtml"  
  xmlns:h="http://java.sun.com/jsf/html">
</html>

以下JSF标记

<h:dataTable value="#{userData.employees}" var="employee"
  styleClass="employeeTable"
  headerClass="employeeTableHeader"
  rowClasses="employeeTableOddRow,employeeTableEvenRow">
  <h:column>            
     <f:facet name="header">Name</f:facet>            
     #{employee.name}
  </h:column>
  <h:column>
     <f:facet name="header">Department</f:facet>
     #{employee.department}
  </h:column>
  <h:column>
     <f:facet name="header">Age</f:facet>
     #{employee.age}
  </h:column>
  <h:column>
     <f:facet name="header">Salary</f:facet>
     #{employee.salary}
  </h:column>
</h:dataTable>

将渲染为以下HTML标记。

<table class="employeeTable">
<thead><tr>
  <th class="employeeTableHeader" scope="col">Name</th>
  <th class="employeeTableHeader" scope="col">Department</th>
  <th class="employeeTableHeader" scope="col">Age</th>
  <th class="employeeTableHeader" scope="col">Salary</th>
</tr></thead>
<tbody>
<tr class="employeeTableOddRow">
  <td>Tom</td>
  <td>Marketing</td>
  <td>10</td>
  <td>2000.0</td>
</tr>
<tr class="employeeTableEvenRow">
  <td>Robert</td>
  <td>Marketing</td>
  <td>15</td>
  <td>1000.0</td>
</tr>
</table>

想知道更多关于Java的资讯,联系在线客服,或者来惠州北大青鸟新方舟校区了解了解。

java5.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表