Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Duda con JSTL

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!

mayo 8, 2014 | Unregistered CommenterElias Vargas

Buenas,

Si está bien implementado, el iterador del arbol debería ya recorrer el arbol recursivamente. En la capa JSTL no deberías hacer nada más que un foreach.


Un saludo

mayo 8, 2014 | Unregistered CommenterUnoPorAhi

Gracias pero ya encontré la solución acá:

http://stackoverflow.com/questions/271466/jsp-tag-recursion

mayo 8, 2014 | Unregistered CommenterElias Vargas