加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在JSP页面上显示树

发布时间:2020-12-14 16:27:52 所属栏目:Java 来源:网络整理
导读:我需要在JSP页面上显示树.我怎样才能做到这一点?我有以下对象: public class Node { private Long id; private Long parentId; private String name; private ListNode children; // Getters setters} 解决方法 使用jsp递归滚动自己 在Controller.java中 N
我需要在JSP页面上显示树.我怎样才能做到这一点?我有以下对象:
public class Node {
    private Long id;
    private Long parentId;
    private String name;
    private List<Node> children;

    // Getters & setters

}

解决方法

使用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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读