次のコード含むJSPタグ・ファイル(WEB-INF/tags/folderGroups.tag
)を作成します。タグはフォルダツリーを生成するために、自分自身を再帰的に呼び出す
<%@ 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}"/>
感謝を行います。数分でこれを試して更新します。 – Sripaul
チャームのように働いた!ありがとうございます:-) – Sripaul
属性に 'type'を追加する必要がありました。それ以外の場合は、Stringとして取得しました。 つまり、 '<%@属性名="リスト "type =" MyClass "required =" true "%>' – Hagai