treeajaxdetail.jsp
来自「部门结构树」· JSP 代码 · 共 48 行
JSP
48 行
<%@ page import="com.jenkov.prizetags.tree.itf.ITree,
com.jenkov.prizetags.tree.itf.ITreeNode"%><html>
<%
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
%>
Node Details:
<br/><br/><br/>
<table>
<tr><td>Expanded nodeId </td><td> </td><td><%=request.getParameter("expand")%></td></tr>
<tr><td>Collapsed nodeId</td><td> </td><td><%=request.getParameter("collapse")%></td></tr>
<tr><td>Selected nodeId </td><td> </td><td><%=request.getParameter("select")%></td></tr>
<tr><td>Unselected nodeId</td><td> </td><td><%=request.getParameter("unSelect")%></td></tr>
<%
String param = "expand";
if(request.getParameter(param) == null) { param = "collapse"; }
if(request.getParameter(param) == null) { param = "select"; }
if(request.getParameter(param) == null) { param = "unSelect"; }
String nodeId = request.getParameter(param);
ITree tree = (ITree) session.getAttribute("tree.model");
ITreeNode node = null;
if(tree != null) node = tree.findNode(nodeId);
ITreeNode parent = null;
if(node != null) parent = node.getParent();
%>
<tr><td>Parent nodeId</td><td> </td><td><%=parent%></td></tr>
</table>
<br/><br/>
<% if(request.getParameter("select") != null){ %>
<a target="left" href="tree.jsp?unselect=<%=request.getParameter("select")%>"
>Unselect node: <%=request.getParameter("select")%></a>
<% } %>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?