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