2011-01-09 19 views
6

Necesito mostrar el árbol en la página JSP. ¿Cómo puedo hacer eso? Tengo objeto siguiente:Visualización de árbol en la página JSP

public class Node { 
    private Long id; 
    private Long parentId; 
    private String name; 
    private List<Node> children; 

    // Getters & setters 

} 

Respuesta

0

Sólo tienes que comprobar este árbol JSP. Es simple y tiene un mínimo de Java Scripts. Usé plantillas de velocidad y clase de etiqueta JSP.

simple JSP tree

11

liar con JSP recursividad

En Controller.java

Node root = getTreeRootNode(); 
request.setAttribute("node", root); 

En main.jsp página

<jsp:include page="node.jsp"/> 

En node.jsp

<c:forEach var="node" items="${node.children}"> 
    <!-- TODO: print the node here --> 
    <c:set var="node" value="${node}" scope="request"/> 
    <jsp:include page="node.jsp"/> 
</c:forEach> 

Basado en http://web.archive.org/web/20130509135219/http://blog.boyandi.net/2007/11/21/jsp-recursion/

Cuestiones relacionadas