How To Break Foreach Loop in JSP
10-06-2015Jsp Page
In Jsp, there is no break element to break foreach loop, so we have used begin, end and var attributes. When parentPage is null, then count variable will be set to end attribute value to break foreach loop as follows:
<section class="in_sec_nrd"> <article class="art_loop_nrd"> Where I am: <c:forEach begin="0" end="100" var="count"> <c:if test="${not empty parentPage}"> <a title="${parentPage.title}" href="<c:url value="/content/${parentPage.url}" />"> ${parentPage.title} </a> > <c:set var="parentPage" value="${parentPage.parentPage}"/> </c:if> <c:if test="${empty parentPage}"> <c:set var="count" value="100"/> </c:if> </c:forEach> <tiles:insertAttribute name="title"/> </article> </section>
Css
.in_sec_nrd { width: 100%; float: left; } .art_loop_nrd { width: 100%; float: left; padding: 0 0 10px 0; color: #7b7b7b; } .art_loop_nrd a { color: #307d71; } .art_loop_nrd a:hover { text-decoration: underline; color: #e6352a; } .art_loop_nrd p { color: #2B2B2B !important; }