在这里使用JSP脚本程序输出表格的行和列,循环的变量请使用 "i" 效果图请看编程要求
时间: 2024-09-25 09:11:50 浏览: 20
在JSP中创建一个动态表格,可以使用HTML `<table>`标签配合JSP的循环结构如`<c:forEach>`,这里的`i`通常作为循环计数器。假设我们有数据源需要遍历,例如一个字符串数组,示例如下:
```jsp
<table border="1">
<tr>
<%-- 添加表头 --%>
<th>Column 1</th>
<th>Column 2</th>
</tr>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%-- 使用c:forEach循环遍历数据 --%>
<c:forEach items="${dataArray}" var="item" varStatus="status">
<tr>
<%-- 访问每个元素 --%>
<td>${item[0]}</td> <!-- 如果数据是二维数组,这里的0代表第一个元素 -->
<td>${item[1]}</td> <!-- 同理,第二个元素用1代替 -->
</tr>
<%-- 显示当前行是第几行 --%>
<tr style="background-color: lightgray;">
<td>Row ${status.index + 1}</td>
<td>Total Rows: ${status.count}</td>
</tr>
</c:forEach>
</table>
```
这段代码会生成一个表格,其中第一部分是固定的表头,`<c:forEach>`部分则遍历`dataArray`数组,每一项对应表格的一行。