根據資料庫中資料結構來構建樹形,至少需要三個字段。
parentid:指的是該節點的節點id;
sonid:指的是該節點的父節點id;
nodename:節點的名稱。
如下圖可見第二條和第三條資料的sonid是第一條資料的parentid,因此節點1和節點2的父節點是0。
資料庫錄入資料後,接下來需要乙個方法將資料傳遞給jsp,方法中先建立乙個list集合,list集合內的物件是乙個map集合,再查詢出資料庫中的樹形表,使用foreach將parentid、sonid、nodename放入map集合再放入list集合中,傳遞給jsp。
}
jsp頁面內容如下:
java實現遍歷樹形選單方法 資料庫表的建立
這裡主要是oracle資料庫表的建立 建立樹形選單表 create table vote tree id number 10 not null,text varchar2 30 not null,pid number 10 樹形選單表 insert into vote tree values 1,功...
JAVA實現mysql資料庫連線
實現資料庫連線 功能 獲取乙個資料庫的連線,public static connection getconnection catch classnotfoundexception e catch sqlexception e return conn 注意 public static void mai...
在PB中快速實現資料庫樹形結構
樹形結構在windows環境中被普遍應用,它以簡捷的介面深受使用者喜愛。但在資料庫開發中面對層次多 結構複雜的資料,如何快速地構造樹形目錄呢?實現關鍵技術 在powerbuilder所提供的控制項中包含了treeview控制項,但樹的具體形成還需使用者編寫指令碼實現,即它的列表項要在程式中動態新增,...