2011-01-09 15 views
6

Devo visualizzare l'albero nella pagina JSP. Come lo posso fare? Ho il seguente oggetto:Visualizzazione dell'albero nella pagina JSP

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

    // Getters & setters 

} 

risposta

0

Basta controllare questo albero JSP. È semplice e ha script Java minimi. Ho usato i modelli Velocity e la classe Tag JSP.

simple JSP tree

11

rotolare il proprio con jsp ricorsione

In Controller.java

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

In main.jsp pagina

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

In node.jsp

01.235.
<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> 

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

Problemi correlati