本人数据库的表结构如下:
create table depatment
(
id int not null primary key auto_increment,自增 id
name varchar(20), 商品名称
parent_id int, 父级id
)
本人在数据库插入数据结构如下:
id name parent_level
1 肉类 0
2 蛋奶 0
3 猪肉 1
4 牛肉 1
5 羊肉 1
6 东北大白猪肉 3
7 华南鲜猪肉 3
8 红牛肉 4
9 卤牛肉 4
10 水煮腌羊肉 5
11 卤羊肉 5
12 土鸡蛋 2
13 皮蛋 2
14 阳逻土鸡蛋 12
15 肉鸡土鸡蛋 12
16 黄皮蛋 13
17 土皮蛋 13
本人现在的问题是从数据库取数据到JSP页面显示三级树形菜单,但要用递归遍历每一级节点不知道怎么样下手,没有好的办法,循环匹配树形结构,还望各位同仁指点本人一下,万分感谢。
肉类 蛋奶是一级分类(大类),猪肉 牛肉 羊肉是二级分类(一级类的子类),东北大白猪肉 华南鲜猪肉 又是三级类(二级类的子类),大致是这样,怎么去遍历数据到前台页面显示,迷茫很久了,在网上也没找到满意的提示
create table depatment
(
id int not null primary key auto_increment,自增 id
name varchar(20), 商品名称
parent_id int, 父级id
)
本人在数据库插入数据结构如下:
id name parent_level
1 肉类 0
2 蛋奶 0
3 猪肉 1
4 牛肉 1
5 羊肉 1
6 东北大白猪肉 3
7 华南鲜猪肉 3
8 红牛肉 4
9 卤牛肉 4
10 水煮腌羊肉 5
11 卤羊肉 5
12 土鸡蛋 2
13 皮蛋 2
14 阳逻土鸡蛋 12
15 肉鸡土鸡蛋 12
16 黄皮蛋 13
17 土皮蛋 13
本人现在的问题是从数据库取数据到JSP页面显示三级树形菜单,但要用递归遍历每一级节点不知道怎么样下手,没有好的办法,循环匹配树形结构,还望各位同仁指点本人一下,万分感谢。
肉类 蛋奶是一级分类(大类),猪肉 牛肉 羊肉是二级分类(一级类的子类),东北大白猪肉 华南鲜猪肉 又是三级类(二级类的子类),大致是这样,怎么去遍历数据到前台页面显示,迷茫很久了,在网上也没找到满意的提示
解决方案