2010-08-17 97 views
3

我想打印出一个“树”结构在我的JSP页面看起来是这样的:打印“树”结构在JSP页面

Root 
| 
|----Dependencies 
|  |----A 
|  |----B 
|  |----C 
| 
|----Dependents 
      |----D 
      |----E 

我希望有人在这里知道一些实用工具可以帮助我完成工作(只要我可以将它插入到JSP页面中,它就可以使用任何技术)。根和其他变量都是字符串(A,B,C等)。

我打算用这样的:(我没有写这个呢,所以我不知道这是否会工作......)

public class DependencyTree 
{ 
    private String root; 
    private ArrayList<String> dependencies, dependents; 
} 

基本上,根对应于上面我的例子中的“root”,两个ArrayLists分别包含A,B,C和D,E。

+0

你说你还没有树数据结构,那么如何在内存中表示这种结构?关于您当前使用的结构的一些细节将会很有用。 – casablanca 2010-08-17 22:53:45

+0

我正在计划使用这样的东西:(我还没有写这个,所以我不知道它是否会工作...) public class DependencyTree { private String root; private ArrayList 依赖项,依赖项; } 基本上,root对应上面我的例子中的“root”,两个ArrayList分别包含A,B,C和D,E。 – Raymond 2010-08-17 23:21:40

+0

如何在我的评论中包含代码?我无法弄清楚...... haha​​ – Raymond 2010-08-17 23:23:41

回答

2

如果你不介意使用JavaScript来呈现树在你的JSP,jsTree是支持JSON和XML数据源来填充树视图一个jQuery组件:

http://ajaxian.com/archives/jstree-jquery-based-javascript-tree-component

编辑:以下是关于组件入门的一些更具体信息:http://www.jstree.com/documentation/core

+0

嗨迈克, 感谢您的链接到jsTree,但是,你可以给我一些入门指南(如如何安装等)?该网站的文件是不是很清楚... – Raymond 2010-08-18 17:12:37

+0

感谢您的文档链接,我会试试看! – Raymond 2010-08-18 18:51:44