您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在JSP中呈现递归集合

如何在JSP中呈现递归集合

创建一个WEB-INF/tags/folderGroups.tag包含以下代码的JSP标记文件():

<%@ 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>

标签以递归方式调用自身以生成文件夹树。

在您的JSP中,执行

<%@ taglib tagdir="/WEB-INF/tags" prefix="mytags" %>
...
<mytags:folderGroups list="${info.folderGroups}"/>
其他 2022/1/1 18:13:51 有459人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶