博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台权限管理的菜单设计
阅读量:7063 次
发布时间:2019-06-28

本文共 591 字,大约阅读时间需要 1 分钟。

一、功能需求:

1、主界面分三块:header、menu和main
如下图
这里写图片描述
2、menu菜单栏和header都是抽取出来的jsp页面,是可以重复利用的。
点击menu不同的选项main页面可以显示不同的模块,点击退出可以退出系统。
3、不同的角色进入系统后看到的菜单有所不同,如何简单实现呢?

二、解决方案:

1、主界面的分块一般用frameset结合frame使用。

              

2、menu中的按钮要用target标注

3、header里的退出按钮 如何退出frame呢?

退出

注意:spring mvc里head是保留字,如果直接使用head命名会报错,建议改为header。

4、使用JSTL标签实现判断并隐藏按钮

JSTL里有if标签,好像可以判断,但这里不能使用,因为JSTL的if标签没有else。我们的需求是如果是某种角色就显示相应的菜单项,否则不显示。
建议使用标签
如下:

//如果角色没有该权限则隐藏按钮
//否则正常显示该按钮
课程建设信息更新
你可能感兴趣的文章
ActiveMQ第三弹:在Spring中使用内置的Message Broker
查看>>
C#:struct的陷阱:无法修改“xxx”的返回值,因为它不是变量
查看>>
Android WebRTC 音视频开发总结(一)
查看>>
C# 获取 mp3文件信息
查看>>
如何转换SQL Server 2008数据库到SQL Server 2005
查看>>
cocos2dx 常见的22种特效 3D特效
查看>>
WinForm触摸屏程序功能界面长时间不操作自动关闭回到主界面 z
查看>>
[译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)
查看>>
angular学习笔记(九)-css类和样式3
查看>>
C#开发微信门户及应用(8)-微信门户应用管理系统功能介绍
查看>>
Oracle由ID生成父ID的函数
查看>>
互斥量和条件变量的区别
查看>>
Lambda 表达式的示例
查看>>
poj 1002:487-3279(水题,提高题 / hash)
查看>>
查询/新建/修改本地用户和组
查看>>
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
查看>>
04 对象与类
查看>>
使用jQuery Mobile和Phone Gap开发Android应用程序
查看>>
Win7激活后添加grub引导Linux最简单方法
查看>>
appium简明教程(1)——appium和它的哲学世界
查看>>