for循环遍历的意思
for(元素类型type 元素变量var : 遍历对象obj)
示例:for(User user :users)
第一个大写的User是对象类型,但是可以是自己定义的类型,而不是强制要基本类型如int。这里的User就是自己定义的“用户”类型。
第二个user是指要输出的对象,其中user将会自动迭代每个数组元素。
第三个users则是自己已经定义的数组对象。
<c:forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长">
循环要输出的东西
</c:forEach>
P102
<tbody>
<%-- items="要迭代的list" var="每个变量名字" --%>
<c:forEach items="${userList}" var="user">
<tr>
<td><input name="ids" type="checkbox"></td>
<td>${user.id}</td>
<td>${user.username}</td>
<td>${user.email}</td>
<td>${user.phoneNum}</td>
<td class="text-center">
<c:forEach items="${user.roles}" var="role">
${role.roleName}
</c:forEach>
</td>
<td class="text-center">
<a href="javascript:void(0);" class="btn bg-olive btn-xs">删除</a>
</td>
</tr>
</c:forEach>
</tbody>