Page code displayed with the STRUTS2 tag
<s:if test= "#request. Employees = = NULL | | #request. Employees.size () = = 0 ">
No Employee information
</s:if>
<s:else>
<table border= "1" cellpadding= "ten" cellspacing= "0" >
<tr>
<td>ID</td>
<td>LASTNAME</td>
<td>EMAIL</td>
<td>BIRTH</td>
<td>CREATETIME</td>
<td>DEPT</td>
<td>DELETE</td>
<td>EDIT</td>
</tr>
<s:iterator value= "#request. Employees" >
<tr>
<td>${id}</td>
<td>${lastname}</td>
<td>${email}</td>
<td>
<s:date name= "Birth" format= "Yyyy-mm-dd"/>
</td>
<td>
<s:date name= "Createtime" format= "Yyyy-mm-dd hh:mm:ss"/>
</td>
<td>${department.departmentname}</td>
<td>
<a href= "Ajax/delete?id=${id}" >Delete</a>
</td>
<td>
<a href= "Emp-add?id=${id}" >Edit</a>
</td>
</tr>
</s:iterator>
</table>
</s:else>
Page code displayed with the JSP c tag
<c:if test= "${empty requestscope.employees}";
No employee information!
</c:if>
<c:if test= "${!empty requestscope.employees}"
<table border= "1" cellpadding= "10" cellspacing= "0";
<tr>
<td>id</td>
<td>lastname</td>
< ; td>gender</td>
<td>department</td>
<td>edit</td>
<td>De Lete</td>
</tr>
<c:foreach items= "${requestscope.employees}" var= "emp";
<tr>
<td>${emp.id}</td>
<td>${emp.lastname}</td>
<td>${emp.gender = = 0? ' Female ': ' Male '}</td>
<td>${emp.department.departmentname}</td>
<td><a href= "" >Edi T</a></td>,
<td><a href= "" >DELETE</A></TD>
</tr>
</c:forEa Ch>
</table>
</c:if>
Struts2 label and c label page data display