项目第五天(角色管理)
1:用户、角色、权限的设计
所以项目页面的设计:使用角色查找权限和用户:
2:需要的表
3:项目中配置hibernate多对多的关系
(1)用户和角色的关系:使用hibernate
ElecUser.java
ElecUser.hbm.xml
ElecRole.java
ElecRole.hbm.xml
(2)角色和权限的关系:不使用hibernate
创建角色权限关联表
ElecRolePopedom.java
ElecRolePopedom.hbm.xml
这里大家注意:中间表要使用联合主键的方式。
4:掌握js的写法(页面复选框)
<input type=”checkbox”>的用法,控制全选/全不选页面效果:
Js代码
//权限:全部选中/不选中
function checkAllOper(oper){
$("input[type='checkbox'][name='selectoper']").attr("checked",oper.checked);
}
//选中复选框,触发事件
function goSelect(id){
//按照_符号分隔
var array = id.split("_");
if(array[0] == array[1]){
//此时说明操作的(父)节点
//选中父
if($("#"+id)[0].checked){
//子都选中
$("input[type='checkbox'][name='selec

本文档详细介绍了电力系统中角色管理的实现,包括用户、角色、权限的设计,使用Hibernate配置多对多关系,以及处理级联删除中间表数据的问题。重点讨论了如何在页面上处理复选框,以及在Java中处理多对多关系时的注意事项。
1595

被折叠的 条评论
为什么被折叠?



