jstl中的foreach制作表格
时间: 2023-07-16 16:17:27 浏览: 89
JSTL 中的 forEach 标签可以很方便地用来遍历集合对象,用于制作表格也是十分方便的。
以下是一个简单的示例:
```
<table border="1">
<thead>
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
</thead>
<tbody>
<c:forEach var="student" items="${students}">
<tr>
<td>${student.id}</td>
<td>${student.name}</td>
<td>${student.gender}</td>
<td>${student.age}</td>
</tr>
</c:forEach>
</tbody>
</table>
```
在上面的例子中,我们使用了 forEach 标签,其中 var 属性指定了遍历集合对象时的变量名,items 属性指定了要遍历的集合对象。在循环体中,我们使用了 EL 表达式来访问集合中的元素。
这个例子中的 students 可以是一个 List 或者数组等集合对象,每个元素都是一个 Student 类型的对象,包含 id、name、gender、age 等属性。遍历时,会依次把每个元素赋值给 student 变量,然后我们就可以通过 EL 表达式来访问它的属性了。
通过以上代码,我们可以很方便地生成一个包含学生信息的表格。
阅读全文