如何定义一个递归使子节点添加到父节点中,加载角色的时候会把所有和它相关的权限都加载出来,数据库设计如下:
[img]http://p6.images22.51img1.com/6000/typhoon365/6e5a28db2fdbf57f84565a8dddb40543.jpg[/img],
[b]问题补充:[/b]
我是想定义一个方法,使得 二级菜单.right_parent_code = 一级菜单.right_code 的所有二级菜单添加到一级菜单中,java的方法,最好是使用递归。
<!-- 取得所有的map中所有权限的键值对列表 -->
<!--循环一个key对应的Value列表-->
/c:forEach
/c:forEach
/c:forEach
你是要JS的?
不清楚楼主的意思
兄弟.推荐你如果做权限.推荐你可以使用dtree.js 这个组件.可以将权限等信息存储到数据库中.利用Jquery来访问.可以动态的加载成树。应该符合你的要求.不知道你使用过dtree没有.如果没有.我的博客里面有一篇关于dtree+jquery实现的 动态生成树的文章.希望能够对你有用 。