depth,order로 정렬한 데이터를 jstl로 ul,li로 출력하기 노가다 



<c:set var=”topItem” value=”1″/>
<c:set var=”minusTreeSize” value=”0″/>

<ul>
<c:forEach var=”tree” items=”${treeList}” varStatus=”state”>
<c:if test=”${state.count>1}”>
<c:if test=”${tree.depth==topItem}”>
</li>
</c:if>
</c:if>
<c:if test=”${tree.depth>topItem}”>
<ul>
</c:if>
<c:if test=”${tree.depth<topItem}”>
<c:set var=”minusTreeSize” value=”${topItem-tree.depth}”/>
<c:forEach var=”i” begin=”1″ end=”${minusTreeSize}” step=”1″>
</li></ul>
</c:forEach>
</li>
</c:if>

<li class=”${tree.depth}” ><a>item</a>

<c:set var=”topItem” value=”${tree.depth}”/>
</c:forEach>

<c:forEach var=”i” begin=”1″ end=”${topItem}” step=”1″>
</li></ul>
</c:forEach>

댓글