创建一个jsp页面,包含一个10行5列的表格,用jstl的迭代标签和el表达式实现表格技术行北京为红色,偶数行背景色为白色。
时间: 2023-12-10 15:38:05 浏览: 69
您好,以下是一个示例代码,实现了您的需求:
```jsp
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>表格示例</title>
</head>
<body>
<table border="1">
<c:forEach var="i" begin="1" end="10" varStatus="status">
<c:choose>
<c:when test="${status.count % 2 == 0}">
<tr style="background-color: white;">
</c:when>
<c:otherwise>
<tr style="background-color: red;">
</c:otherwise>
</c:choose>
<c:forEach var="j" begin="1" end="5">
<td>行 ${i} 列 ${j}</td>
</c:forEach>
</tr>
</c:forEach>
</table>
</body>
</html>
```
在上述代码中,我们使用了JSTL的`<c:forEach>`迭代标签和EL表达式,在一个10行5列的表格中展示了所需的效果。其中,`c:forEach`标签用于遍历表格中的行和列,`c:choose`和`c:when`标签用于判断奇偶行,并分别对应不同的背景色。具体细节请查看代码中的注释。
阅读全文