编写一个JSP页面,在页面中定义一个长度为5的List集合,集合中存放任意内容的Sring字符串。然后使用JSTL的S<:forEach>标签循环遍历该集合,在页面上显示每个元素
时间: 2024-09-06 13:07:34 浏览: 63
要在JSP页面中定义一个长度为5的List集合,并使用JSTL的`<c:forEach>`标签来遍历并显示集合中的每个元素,你可以按照以下步骤进行操作:
1. 在JSP页面的顶部引入JSTL核心库。通常情况下,你需要在页面的顶部添加以下指令来引入JSTL核心标签库:
```jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
```
2. 在JSP页面的scriptlet部分定义你的List集合。你可以使用Java代码块来创建一个List,并向其中添加5个字符串元素。例如:
```jsp
<%
// 创建一个List集合
List<String> stringList = new ArrayList<String>();
// 向List集合中添加5个字符串元素
stringList.add("元素1");
stringList.add("元素2");
stringList.add("元素3");
stringList.add("元素4");
stringList.add("元素5");
// 将List集合存储到request域对象中,以便可以在JSTL标签中使用
request.setAttribute("stringList", stringList);
%>
```
3. 使用JSTL的`<c:forEach>`标签遍历request域中的List集合,并在页面上显示每个元素。你可以这样写:
```jsp
<c:forEach items="${stringList}" var="str">
${str}<br/>
</c:forEach>
```
这个代码段将会显示以下内容:
```
元素1
元素2
元素3
元素4
元素5
```
请注意,`<c:forEach>`标签的`items`属性用于指定要遍历的集合,而`var`属性用于指定当前遍历到的集合元素的变量名。
阅读全文