编写jsp,定义长度为5的list集合,集合中存放任意string字符串,使用jstl的标签遍历
时间: 2024-09-06 15:07:31 浏览: 45
jsp jstl 递归 输出树 Tree 后台 Java 集合 递归 实现通用 树Tree
4星 · 用户满意度95%
在JSP中,你可以使用Java代码来定义一个长度为5的List集合,并且可以存放任意的String字符串。然后,你可以利用JSTL(JavaServer Pages Standard Tag Library)标签库中的`<c:forEach>`标签来遍历这个集合。以下是一个简单的示例代码:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>遍历List集合</title>
</head>
<body>
<%
// 创建一个长度为5的List集合,并添加5个字符串元素
List<String> myList = new ArrayList<String>();
myList.add("字符串1");
myList.add("字符串2");
myList.add("字符串3");
myList.add("字符串4");
myList.add("字符串5");
%>
<!-- 使用JSTL的<c:forEach>标签遍历List集合 -->
<c:forEach items="${myList}" var="str">
<p>${str}</p>
</c:forEach>
</body>
</html>
```
在这个示例中,首先在JSP页面的顶部声明了页面内容类型、语言以及引入了JSTL核心标签库。然后,在JSP的Java代码块中,创建了一个ArrayList的实例,并添加了5个字符串。接着,使用JSTL的`<c:forEach>`标签遍历了名为`myList`的List集合,其中`items`属性指定了要遍历的集合,`var`属性定义了一个变量,该变量代表集合中的当前元素。在`<c:forEach>`标签体内,可以使用`${str}`来引用当前遍历到的元素。
阅读全文