java - 在JSP页面中打印一个 "tree"结构

标签 java html jsp struts2 tree

我试图在我的 JSP 页面中打印出一个“树”结构,看起来像这样:

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

我希望附近的人知道一些可以帮助我完成工作的实用程序(它可以使用任何技术,只要我可以将它插入我的 JSP 页面即可)。 Root 和其他变量都是字符串(A、B、C 等...)。

我打算使用这样的东西:(我还没有写这个,所以我不确定它是否会工作......)

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

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

最佳答案

如果您不介意在 JSP 中使用一些 javascript 来呈现树,jsTree 是一个 jQuery 组件,它支持 JSON 和 XML 数据源来填充 TreeView :

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

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

关于java - 在JSP页面中打印一个 "tree"结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507605/

相关文章:

javax.servlet.http.Part.getSubmittedFileName()Ljava/lang/String

java - 在共享文档编辑环境中实现锁定。

java - 如何使用 Java 重新填充表单?

html - 更改 CSS 中的边框长度

java - 在浏览器中预览本地 html 文件

html - CSS 以不同颜色为类型的第 n 个子元素着色

jsp - JSTL 自定义标签变量替换

java - java中如何比较两个结果集的值

java - 通过 Socket 流发送对象的最有效方法是什么?

java - JSTL/EL : Converting newline characters to <br> tags