亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

web后臺管理系統,左側菜單該如何構建

web后臺管理系統,左側菜單該如何構建

森欄 2018-08-10 09:09:09
數據庫有一張表,存的是一條條菜單記錄,里面包含主鍵id,上級菜單id,url我可以通過數據庫查詢,以list的形式查詢出全部記錄,那么我在前臺jsp該怎樣顯示呢?我想到有幾種方式:1.將查詢出的list直接傳到JSP,然后循環,先循環出一級菜單,再根據一級菜單id循環生成二級菜單,但是如果這樣,有很多個三級,四級菜單的時候,會循環很多很多次.2.在后臺將菜單拼成json格式的數據,然后在前臺使用js生成菜單.如果是使用第二種方式,那么在后臺該怎樣拼接成json格式呢,最簡單的做法就是先從數據庫查詢出一級菜單,再根據一級菜單查詢二級菜單,那這樣和第一種方式沒什么區別.所以想問下,有沒有做過的或者了解這方面功能的,都是怎樣實現比較好,可以提供個思路嗎效果圖大概是這樣問題已解決,我是根據用戶權限,查詢出用戶能看到的全部菜單,然后再用java構建成我需要的數據格式如下圖,只需要將查詢出的子菜單放進父級菜單對象的list中就行
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

最近一個項目是這樣來實現的:

數據庫中的表為resource, 對應的pojo為Resource, 類Resouce中有關聯關系List<Resource> sonResource.(hibernate關聯)。所以只要取頂級的Resource, 頂級中會包含子級。 數據傳到前臺, 自己處理下父子關系就好了。


查看完整回答
反對 回復 2018-09-26
  • 1 回答
  • 0 關注
  • 1458 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號