オブジェクト値のリストがあります。各オブジェクト値のフィールドの 1 つは、「表示可能」という名前のブール値です。
ここに私のコードがあります:
<% int z = 1 %>
<c:forEach var="value" items="${valueList}" varStatus="status">
<% String className = (z % 2 == 1) ? "Odd" : ""; %>
<li class="<%= className %>">
<c:if test="${value.displayable}">
/* there are ten items in that list
8 of the value.displayable are true
2 are false */
<a href=""> title </a>
<a href=""> link </a>
</c:if>
</li>
<% ++z; %>
</c:forEach>
そのループから、私は正しいアイテムだけを取得する必要がありますか? どういうわけか私は10個すべてのアイテムを手に入れています。