Deberías publicarlo en el foro JavaEE, porque ahí será más fácil que te respondan.
debes darnos más información de como son las clases arbol y subtree para saber como recorrerlo.
Además en tu recorrido tienes un bucle infinito
<c:if test="${arbol.subTree!=null}">
Siempre será true.
@antuansoft No es infinito porque cuando es null significa que no tiene mas nodos esa rama.
Gracias ya encontré la solución acá:
http://stackoverflow.com/questions/271466/jsp-tag-recursion
Hola a todos!.
Necesito ayuda, tengo un codigo JSTL que necesito volver a usarlo en caso de que se cumpla una condicion, ejemplo:
<c:forEach items="${arbol.subTree}" var="arbol">
nombre = <c:out value="${arbol.nombre}"/>
<c:if test="${arbol.subTree!=null}">
//Rehacer el foreach anterior
</c:if>
</c:forEach>
Nose si alguien puede ayudarme, por si tienen duda, estoy recorriendo un arbol y necesito hacer ese forEach cada vez que tenga un nodo disponible.
Como los arboles pueden tener miles de nodos hacia abajo, como puedo llamar el codigo anterior sin tener que escribirlo miles de veces ?.
Gracias!
Saludos!