使用jstl使用for循环模拟while循环

时间:2013-03-12 14:36:53

标签: java java-ee for-loop iterator jstl

我有这段代码如下

     while(children.hasNext())
            {
                Page child1=children.next();
            }

我需要使用for循环或每个循环在我的jstl中使用此代码。

我可以知道我们该怎么做吗?

1 个答案:

答案 0 :(得分:5)

您可以在核心JSTL库中使用<c:forEach>标记。它是最有用和最通用的标记之一,在需要迭代数据时使用。

<c:forEach var="listObject" items="${myForm.myList}">
    <c:out value="${listObject.name}" />
</c:forEach>

P.S:不要忘记将<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>添加到JSP