首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

多级目录结构递归算法实现,请问

2012-03-17 
多级目录结构递归算法实现,请教数据库中数据是这样的deptiddeptname01一级目录10102一级目录1/二级目录101

多级目录结构递归算法实现,请教
数据库中数据是这样的
deptid   deptname
01           一级目录1
0102       一级目录1/二级目录1
0103       一级目录1/二级目录2
010203   一级目录1/二级目录2/三级目录1
01020204   一级目录1/二级目录2/三级目录2/四级目录1
现在我想通过一种算法放在一个list里面,然后在web界面用树形菜单输出。这种想法是否可行?怎么实现呢?求高人指教。

[解决办法]
public class MenuItem{

private List<MenuItem> childs = new ArrayList();

public void add(MenuItem child){
childs.add(child) ;
}
}

1、读取出来 数据 ;
2、新建一个MenuItem对象A ;
3、先把第一层A1的目录通过A.add方法,加到childs中 ,然后 递归A1的子目录,规则你自己知道啦


4、在页面中遍历就行了

热点排行