<%
int atts[] = {1,2,3,4,5,6,7,8,9,10};
request.setAttribute("atts", atts);
%>
<c:forEach items="${atts}" var="item" begin="0" end="9" step="1" >
${item}</br>
</c:forEach>
此标签也可以用于普通的循环控制,与 for 循环一样。如:
<c:forEach begin="1" end="10" var="item" >
${item}</br>
</c:forEach>
2.<c:forTokens>
作用:用指定分隔符分隔一字符串,并迭代分隔后的数组。
语法: <c:forTokens items="stringOfTokens" delims="delimiters"
[var="varName"] [varStatus="varStatusName"]
[begin="begin"] [end="end"] [step="step"] >
本体内容
</c:forTokens>
属性说明:
items :被分隔并迭代的字符串。
delims :用来分隔字符串的字符。
var :存放当前指到的成员。
varStatus :存放当前指到的成员的相关信息。( index :当前指到的成员的索
引; count :当前总共指到成员的总数; first :当前指到的成员 是否为第
一个成员; last :当前指到的成员是否为最后一个成员)。
begin :迭代开始的位置,默认为 0。
end :迭代结束的位置,默认为最后。
step :每次迭代的间隔数,默认为 1。
范例 1:
<c:forTokens items="A,B,C,D,E" delims="," var="item" >
${item}
</c:forTokens>
用“,”号分隔字符串, 并迭代输出分隔后的字符串数组, 输出结果为 “ABCDE”。
范例 2:
<c:forTokens items="A,B;C-D,E" delims=",;-" var="item" >
${item}
</c:forTokens>
delims 中指定了三个分隔符“,”、“;”和“ - ”,可见我们一次可以设定所
有想当做分隔字符串用的字符。输出结果依然为“ ABCDE”。
四、 URL操作
1.<c:import>
作用:将其他静态或动态文件包含到本身 JSP网页中。不但可以包含同一个 web