在JSP页面上显示树 [英] Displaying tree on JSP page
本文介绍了在JSP页面上显示树的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在JSP页面上显示树。我怎样才能做到这一点?我有以下对象:
I need to display tree on JSP page. How can I do that? I have following object:
public class Node {
private Long id;
private Long parentId;
private String name;
private List<Node> children;
// Getters & setters
}
推荐答案
Roll你自己的jsp递归
Roll your own with jsp recursion
在 Controller.java
Node root = getTreeRootNode();
request.setAttribute("node", root);
在 main.jsp
page
<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 /
这篇关于在JSP页面上显示树的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文