用JSP输出8*10的方格
时间: 2024-10-10 17:10:26 浏览: 35
在JSP中,你可以使用HTML和Java脚本来输出一个8行10列的方格。下面是一个简单的示例,展示了如何通过循环结构生成这样的表格:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>8x10方格</title>
</head>
<body>
<table border="1">
<c:forEach items="${range(1, 9)}" var="row" begin="1" end="8">
<tr>
<c:forEach items="${range(1, 11)}" var="cell" begin="1" end="10">
<td>${row * 10 + cell}</td> <!-- 每个单元格显示当前行数乘以10加当前列数 -->
</c:forEach>
</tr>
</c:forEach>
</table>
<script type="text/javascript">
function range(start, end) {
var arr = [];
for (var i = start; i <= end; i++) {
arr.push(i);
}
return arr;
}
</script>
</body>
</html>
```
这个JSP页面中,`<c:forEach>`标签用于迭代行和列。每个单元格的内容是当前行数乘以10再加上当前列数,这样就能形成一个8x10的数字方格。注意这里使用了EL表达式`${...}`,它在JSP中用于动态数据绑定。
阅读全文