Bè...io vorrei far si che tutta la mole di dati rimanga nel server che quindi riaggiorna ogni volta l'esplorazione del client...
Ho creato una pagina jsp così:
<%@ page import="com.jenkov.prizetags.tree.impl.TreeNode,
com.jenkov.prizetags.tree.impl.Tree,
com.jenkov.prizetags.tree.itf.*" %>
<%@ page import="com.jenkov.prizetags.tree.impl.TreeSorter" %>
<%@ taglib uri="WEB-INF/lib/META-INF/treetag.tld" prefix="tree" %>
<%
if(session.getAttribute("tree.model") == null){
ITree tree = new Tree();
//(node id , node name , node type)
ITreeNode root = new TreeNode("rootId" , "Servers" , "root");
ITreeNode server1 = new TreeNode("server1Id", "Exchange Server", "server");
ITreeNode server2 = new TreeNode("server2Id", "Notes Server" , "server");
ITreeNode user1 = new TreeNode("user1Id" , "Peter Johnson" , "user");
ITreeNode user2 = new TreeNode("user1Id" , "Jakob Jenkov" , "user");
root.addChild(server1);
root.addChild(server2);
server1.addChild(user1);
server2.addChild(user1);
server2.addChild(user2);
tree.setRoot(root);
session.setAttribute("tree.model", tree);
}
%>
più la parte ricorsiva che crea l'albero....ora mi kiedo...facendo così il malloppo rimane nel server o lo trasferisco al client?![]()