iterate.jsp

来自「部门结构树」· JSP 代码 · 共 54 行

JSP
54
字号
<%@ taglib uri="/WEB-INF/logictags.tld" prefix="logic" %>
<%@ page import="java.util.List,
                 java.util.ArrayList,
                 com.jenkov.prizetags.tree.itf.ITreeNode,
                 com.jenkov.prizetags.tree.impl.TreeNode"%>


<%
    List list = new ArrayList();
    list.add("one");
    list.add("two");
    list.add("three");
    list.add("four");

    ITreeNode parent = new TreeNode("parentId", "parent", "parentType");
    ITreeNode child1 = new TreeNode("child1Id", "child1", "child1Type");
    ITreeNode child2 = new TreeNode("child2Id", "child2", "child2Type");
    ITreeNode child3 = new TreeNode("child3Id", "child3", "child3Type");

    parent.addChild(child1);
    parent.addChild(child2);
    parent.addChild(child3);

    request.setAttribute("collection", list.iterator());
    request.setAttribute("treenode", parent);
%>

<html>

<body>
    <table>
        <tr><td>List Values</td></tr>

        <logic:iterate name="collection" id="value">
            <tr><td><%=request.getAttribute("value")%></td></tr>
        </logic:iterate>

    </table>

    <table>
        <tr><td>Tree Node Children</td></tr>

        <logic:iterate id="child" name="treenode" property="children">
            <tr><td><%=request.getAttribute("child")%></td></tr>
        </logic:iterate>

    </table>

</body>


</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?