java中多層級聯表讀取顯示

2021-05-24 09:02:54 字數 325 閱讀 8110

一、資料庫中的表

test 試卷表

question 題目表(testid對應test表中的id主鍵)

answer 答案表 (questionid對應question表中的id主鍵)

二、頁面顯示形式

三、如何實現

因為question是和test相連的,可以根據testid查詢試卷對應的所有試題。問題是如何把答案和查詢出來的試題一一對應,我們在這裡建立乙個自定義的bean,除了存放question裡面的所有字段,還存放乙個子節點,子節點的型別為list。這樣在讀取問題的時候,我們可以迴圈列表為子節點賦值。

頁面上顯示通過巢狀實現

Java後台實現多層級目錄樹的構建

首先,想清楚目的,需要的是只是單純的實現選單功能,還是選單下可以有檔案的那種實戰開發中需要用到的選單 即選單下可以有選單還可以有檔案 如果只是想要單純的實現選單,不需要有檔案那麼這種方式相對較為簡單 1 建目錄表,表中應有以下關鍵字段 2 建立目錄 這個功能就是向資料庫表中插入資料,沒什麼好說的,注...

Java 程式開發中if else多層巢狀的優化

if else作為每種程式語言都不可或缺的條件語句,我們在程式設計時會大量的用到。但if else一般不建議巢狀超過三層,如果一段 存在過多的if else巢狀,的可讀性就會急速下降,後期維護難度也大大提高。所以,程式設計師都應該盡量避免過多的if else巢狀。下面將會簡單談談如何減少if els...

Java中陣列與鍊錶

陣列 是將元素在記憶體中連續儲存的 它的優點 因為資料是連續儲存的,記憶體位址連續,所以在查詢資料的時候效率比較高 它的缺點 在儲存之前,我們需要申請一塊連續的記憶體空間,並且在編譯的時候就必須確定好它的空間的大小。在執行的時候空間的大小是無法隨著你的需要進行增加和減少而改變的,當資料兩比較大的時候...