日期:2014-05-18  浏览次数:20817 次

构造无限级树的递归函数问题
树结构是:

    结点ID           父结点ID       结点名称

父结点为0是根结点。

我用的是dtree,结构如下
d   =   new   dTree( 'd ');
               
d.add(0,-1, '×××管理系统 ');//树根结点
  d.add(1,0, '用户管理 ');
      d.add(22,1, '用户添加 ', 'manage/user_add.jsp ');
      d.add(23,1, '用户维护 ', 'manage/user_manage.jsp ');
  d.add(2,0, '信息管理 ');

      之下有一些结点需要动态创建,就是按上面的数据库结构读出来,这些结点也是无限级的。


我写了个jsp递归函数,但在函数里面用不了数据库操作,是全局函数造成的,但我又不知道怎么解决。

兄弟姐妹帮忙看看怎么才能解决,各种方法都可以只要能把动态树建起来。




------解决方案--------------------
不复杂,就是繁琐点,加油啊,忙不过来弄这个
------解决方案--------------------
无限级的不一定要用递归啊,只要一个select * from tableName就行了