java 生成菜单树.分不多,求帮忙。 取到集合List<PermissionEntity> list = service.search(...);如图所
其中id为自己,parent_id为父亲ID。根据返回类似如图所示json串。求循环怎么写?...
其中id 为自己, parent_id 为父亲ID。
根据返回类似如图所示json串。
求循环怎么写? 展开
根据返回类似如图所示json串。
求循环怎么写? 展开
3个回答
2013-03-27
展开全部
如果纯讲树的查找,你直接网上找下资料就可以了。
我给你说下现实是怎么一回事,不要太复杂了。
你这些数据都是存放在数据库的一个表中,
在树里面,每一个节点,不管是父还是子节点,都是表中一条记录,只不过表结构的设置问题而已。
Tree Table:
Tree ID, Tree Name, Tree Description, Parent ID,
这样,你就直接通过数据库去查这个 Tree 表,然后,把每一行记录都保存在 List 里面就达到你的效果了。
至于将 List 显示成树的形式,这个是通过 javascript 去根据 Tree ID 与 Parent ID 去动态组织了,这个不在此讨论范围内。
我给你说下现实是怎么一回事,不要太复杂了。
你这些数据都是存放在数据库的一个表中,
在树里面,每一个节点,不管是父还是子节点,都是表中一条记录,只不过表结构的设置问题而已。
Tree Table:
Tree ID, Tree Name, Tree Description, Parent ID,
这样,你就直接通过数据库去查这个 Tree 表,然后,把每一行记录都保存在 List 里面就达到你的效果了。
至于将 List 显示成树的形式,这个是通过 javascript 去根据 Tree ID 与 Parent ID 去动态组织了,这个不在此讨论范围内。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询