Jstl标签的用法

时间:2022-07-06 16:26:15

<c:forEach>除了支持数组之外,还有标准J2SE的集合类型,例如:ArrayList、List、LinkedList、Vector、Stack和Set 等等;另外还包括java.util.Map类的对象,例如:HashMap、Hashtable、Properties、Provider和Attributes。

<c:forEach>items表示被浏览的集合对象,var用来存放指定的集合对象中成员,最后使用<c:out>将item的内容显示出来 还有begin、end和step这三种属性:begin主要用来设定在集合对象中开始的位置(注意:第一个位置为0);end用来设定结束的位置;而step则是用来设定现在指到的成员和下一个将被指到成员之间的间隔。

例子:

<%

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">
           <c:out value="${item}"></c:out>
     </c:forEach>