我需要在JSP頁面上顯示樹。我怎樣才能做到這一點?我有以下對象:在JSP頁面上顯示樹
public class Node {
private Long id;
private Long parentId;
private String name;
private List<Node> children;
// Getters & setters
}
我需要在JSP頁面上顯示樹。我怎樣才能做到這一點?我有以下對象:在JSP頁面上顯示樹
public class Node {
private Long id;
private Long parentId;
private String name;
private List<Node> children;
// Getters & setters
}
Jsp tree Project可以幫到你。
我建議你使用一個可用的標籤庫。 例如:
http://beehive.apache.org/docs/1.0/netui/tagsTree.html
下面的討論也可以幫助你。 http://www.jguru.com/faq/view.jsp?EID=46659
下載的只是檢查該JSP樹。它很簡單並且具有最少的Java腳本。我使用了速度模板和JSP標記類。
推出自己用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/