jsp页面新建list,list中生成随机数据1-50之间的随机数据50个,用表达式遍历list,输出显示表中数据完整代码
时间: 2023-06-19 11:10:02 浏览: 103
下面是一个示例代码,演示如何在 JSP 页面中创建一个包含50个随机数据的列表,并使用表达式语言遍历列表并输出每个元素的值。
```jsp
<%@ page language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
// 创建一个包含50个随机数据的列表
java.util.List<Integer> numbers = new java.util.ArrayList<Integer>();
java.util.Random random = new java.util.Random();
for (int i = 0; i < 50; i++) {
numbers.add(random.nextInt(50) + 1);
}
// 将列表添加到页面的属性中,以便在表达式语言中使用
pageContext.setAttribute("numbers", numbers);
%>
<html>
<head>
<title>Random Numbers</title>
</head>
<body>
<h1>Random Numbers</h1>
<table>
<c:forEach var="number" items="${numbers}">
<tr>
<td>${number}</td>
</tr>
</c:forEach>
</table>
</body>
</html>
```
在上面的示例中,我们使用了 JSTL 的 forEach 标签来遍历列表,并使用表达式语言输出每个元素的值。列表中的每个元素都是从 1 到 50 的随机整数。
阅读全文