一个简单的demo实现 用户角色权限管理
温馨提示:该例子仅供参考,
例子:一个管理系统有两种人员:超级管理员和普通管理员(录入员);
超级管理员具有修改的权限,普通管理员没有。
核心代码及数据库如下:
1.数据库设计:
t_user:id,username,password;
t_systemadmin表:role代表的是role表id
t_ role表:
2.bean实体类:
UserBean:
3.将角色num存入session(注意session里面的是num)
4.service实现类:
5.dao层:
UserBean selectUserByName(@Param("username")String username,
@Param("password")String password);
6.user.xml:
7.jsp:这里的role和js里面对应
<script type="text/javascript">
var role="${sessionScope.role}";
</script>
8.js:
9.效果展示:
超级管理员:
普通管理员: