The forEach work but not the if. <c:forEach var="dimension" items="${requestScope.navigationTree}" > <c:if test="${param.filter eq dimension.group}"> <tr> <td colspan="5"><c:out value="${dimension.name}"/> </td> </tr> <tr> <c:forEach var="refinement" items="${dimension.refinements}"> <td><input type="checkbox" value="<c:out value="${refinement.ID}"/>"><c:out value="${refinement.name}"/> </td> </c:forEach> </tr> <tr> <td colspan='10'><hr width="100%" size="3"> </td> </tr> </c:if> </c:forEach> Thomas Thomas F. Martin Technical Lead, Engineering ENDECA TECHNOLOGIES 55 Cambridge Parkway Cambridge, MA T 617-621-4954 E tmartin@endeca.com Visit us at today at www.endeca.com --------------------------------------------------------------------- To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: taglibs-user-help@jakarta.apache.org