2011-01-09 15 views
6

पर पेड़ प्रदर्शित करना मुझे जेएसपी पेज पर पेड़ प्रदर्शित करने की आवश्यकता है। मैं उसे कैसे कर सकता हूँ? मेरे पास निम्न ऑब्जेक्ट है:जेएसपी पेज

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

    // Getters & setters 

} 

उत्तर

0

डाउनलोड किया जा सकता है बस इस JSP पेड़ की जाँच कर सकते हैं। यह आसान है और न्यूनतम जावा स्क्रिप्ट्स है। मैंने वेग टेम्पलेट्स और जेएसपी टैग क्लास का इस्तेमाल किया।

simple JSP tree

11

रोल jsp प्रत्यावर्तन

में के साथ अपने स्वयं Controller.java

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

main.jsp में पेज

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

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> 

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

के आधार पर