Create a JSP tag file ( WEB-INF/tags/folderGroups.tag ) containing the following code:
<%@ attribute name="list" required="true" %> <%@ taglib tagdir="/WEB-INF/tags" prefix="myTags" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:if test="${!empty list}"> <ul> <c:forEach var="folderGroup" items="${list}"> <li><c:out value="${folderGroup.name}"/></li> <myTags:folderGroups list="${folderGroup.subGroups}"/> </c:forEach> </ul> </c:if>
The tag is called recursively to generate the folder tree.
And inside your JSP do
<%@ taglib tagdir="/WEB-INF/tags" prefix="myTags" %> ... <myTags:folderGroups list="${info.folderGroups}"/>
Jb nizet
source share