在Java Web项目开发中,一般用JSP做前台数据展示,后台通过SSH框架来进行高效开发,有流程的控制,业务的处理和对数据库的各种处理,而数据则存放在Oracle等选择的数据库中。现在大家想这样一个问题,用户和什么打交道最多?很简单,用户主要是通过页面和系统打交道呢?那么数据的展示方式很多程度上决定着用户对此系统的评价。这里简单总结一下,除了html能够展示的方式其它的几种比较友好,比较实用的数据展示方式。这篇博客,看一下如何将数据进行树形展示!
树形展示,就是将从数据库中查询的数据利用树的方式展现出来。那么什么数据适合树形展示呢?例如一些层级明确的机构信息,权限明确的职位信息等等?只要存在这种上下级,层次关系明确,在数据库中使用了自关联表来存储数据的信息都合适使用树形来展示,这样可以让用户很方便的找到根节点,还有每一节点的权利等等。操作系统中资源管理器的树形结构给大家带来的方便,相比大家都是受益匪浅的。
而在Java Web开发中,我们可以通过一些插件进行这个功能的实现,这里总结一下我使用的这个——dhtmlxTree,它能够使我们的数据展示成树的形状,可张可驰,非常方便。实现的大概图形:
一,首先说一下,它实现树形结构的原理吧,利用这个插件实现树形结构,需要我们将从数据库中查出来的有层次结构的数据进行递归处理写成层层嵌套的XML的文件,然后通过插件进行递归读取XML文件,将其展现成树形的结构。是js代码的强大封装。
二,先看一下它的简单使用吧!
1,action层&