想实现一个可按照角色动态变化的横向菜单与左边导航的连接,希望有人指导一下
如图所示,点击上面的连接,左边的内容会随着点击而变化。
网站是使用的java的spring mvc框架,
菜单的显示是通过如下方法实现的:
(一开始横向的为父菜单,左边的为子菜单,都放在左侧的,现在老板想要父菜单在上面,子菜单在左边显示。而且要实现动态增删改查。)
动态显示是通过数据库中角色role与所有子菜单的关联实现的。首先用户登录系统,通过session拿到用户的角色role,通过role所对应的子菜单id选择显示哪些子菜单。再通过子菜单对应的parentid找到父菜单。在jsp中用c:foreach显示所有菜单。
但是把父菜单拿到上面去以后,这种方法好像就不好用了。不知道大家有什么好的方法。
jsp
java
------解决方案--------------------你先查询出所有的父菜单, 然后点击父菜单的时候把父菜单的id传到后台, 查询出属于这个父菜单的所有子菜单就行了,
------解决方案--------------------
用户进去 读取用户所在角色的权限(异步加载)