发布网友 发布时间:2022-04-25 14:23
共1个回答
热心网友 时间:2023-10-08 23:47
下面的范例 Core_forEach.jsp是将数组中的成员一个个显示出来的:
Core_forEach.jsp
<%@ page contentType=text/html;charset=GB2312 %>
<%@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core %>
<html>
<head>
<title>CH7 - Core_forEach.jsp</title>
</head>
<body>
<h2><c:out value=<c:forEach> 的用法 /></h2>
<%
String atts[] = new String [5];
atts[0]=hello;
atts[1]=this;
atts[2]=is;
atts[3]=a;
atts[4]=pen;
request.setAttribute(atts, atts);
%>
<c:forEach items=${atts} var=item >
${item}</br>
</c:forEach>
</body>
</html>
在上述范例中,笔者先产生一个字符串数组,然后将此数组atts储存至Request的属性范围中,再用<c:forEach>将它循序浏览一遍。这里items表示被浏览的集合对象,var用来存放指定的集合对象中成员,最后使用<c:out>将item的内容显示出来,执行结果如图-8所示。