導航:首頁 > 編程語言 > java許可權菜單

java許可權菜單

發布時間:2025-03-11 13:39:15

java實現許可權管理,快完成了,其中許可權設置不知道怎麼弄,如:點擊用戶組有相應許可權則顯示對鉤

給你一個思路:

首先查詢一級菜單,在查詢一級菜單中查詢以改菜單id為父菜單的二級菜單,如果有三級菜單的話同上~得出是list集合

部分代碼如下:

//參數roleMenuList是查詢用戶角色與其對應的目錄數據表中返回的數據!List中的數據都是對象類型,該對象就是用戶角色與目錄關系表的對象
privateStringloadmenu(ListroleMenuList){
StringuserMenu="";

Map<String,String>map=newHashMap<String,String>();
map.put(BaseConstants.DAO_SQL,"andparentIdisnull");
map.put(BaseConstants.DAO_ORDERBY,"orderbyf.sort");
try{
//這里是查詢所有的目錄,返回Lst類型數據
List<AdminMenu>list=baseServices.queryAll("AdminMenu",map);
for(inti=0;i<list.size();i++){
Stringstr="";
StringsubMenuStr="";
AdminMenumenu=list.get(i);
StringcheckStr="";
if(roleMenuList!=null&&roleMenuList.size()>0){
for(intj=0;j<roleMenuList.size();j++){
AdminRoleMenuvo=(AdminRoleMenu)roleMenuList.get(j);
if(vo.getMenuId().getId().longValue()==menu.getId().longValue()){
checkStr="checked";
break;
}
}
}
str+="<li><inputtype='checkbox'"+checkStr+"id='chk_menu_"+menu.getId()+"'name='chk_menu_"+menu.getId()+"'value='"+menu.getId()+"'>"+menu.getName();
subMenuStr=loadSubMenu(menu.getId(),roleMenuList);//這個地方是查詢二級菜單loadSubMenu方法與該方法代碼差不多~
str+=subMenuStr;
str+="</li>";
userMenu+=str;
}
}catch(Exceptione){
log.error(e);
}
returnuserMenu;
}

❷ java如何做許可權管理

思路:

1、用戶表 user;

2、搭臘角色表 role;

3、菜單 menu;

4、角色菜單許可權表 role_menu;

5、用戶菜單許可權表 user_menu;

閱讀全文

與java許可權菜單相關的資料

熱點內容
結構方程模型的python 瀏覽:285
抖快推app在哪裡下載 瀏覽:76
androidcheckbox默認選中 瀏覽:587
安卓上怎麼玩地平線 瀏覽:404
python自製錄屏軟體 瀏覽:571
熱電偶與單片機 瀏覽:307
葉子java版命令方塊 瀏覽:837
阿里伺服器有什麼作用 瀏覽:749
java程序開發範例 瀏覽:888
java17formac下載 瀏覽:614
rrc是什麼單片機 瀏覽:530
linux默認網關設置 瀏覽:679
java函數return 瀏覽:25
鄭州app積分商城哪裡好 瀏覽:610
7za命令解壓zip 瀏覽:906
硬碟加密無法進入系統 瀏覽:560
四葉花演算法 瀏覽:741
寶寶濾鏡app哪裡下載 瀏覽:1002
java保護代碼 瀏覽:806
游戲海外伺服器什麼意思 瀏覽:568