條件:
多個區域,每個區域多棟樓. 每棟樓有資料要顯示
外部迴圈放乙個list用來儲存所有資料
1將第一層迴圈出來.
直接放到乙個map中可以顯示區域
2在第一層迴圈中加入一層迴圈
用來查詢區域裡面的全部的樓層
3.在第一層和第二層之間放入乙個list1(用來儲存樓層和樓層的屬性)
4.在第二層內生成乙個map1 用來儲存每一次的樓層和查詢出來的樓層的屬性.
5.將樓層和樓層屬性的map1 放入之前的list1中,這樣map1相當於第二層加上第三層
6.在一層的尾部將list1加入大層的map中. 這樣map內有多個區域. map中的list包含每個區域中的樓 和樓的屬性
7.將map放入list中這樣就可以點出多個區域的值了.
最後輸出頁面
頁面操作:
freemark
先迴圈出區域
<#list mapall as m > 第一層
值:$
<#if m.map1??>判斷為空
<#list m.map1 as m1>第二層的迴圈
$點出來的方式
<#list m1.status as s>第三層迴圈因為都是在m1中.直接用key放出
$ / $
三層架構 表示層 業務邏輯層 資料訪問層
三層架構和mvc是兩個東西。非要相關的話 三層架構中 表現層 的aspx頁面對應mvc中的view 繼承的類不一樣 三層架構中 表現層 的aspx.cs頁面 類 對應mvc中的controller 三層架構中業務邏輯層和資料訪問層對應mvc中的model 由於層是一種弱耦合結構,層與層之間的依賴是向...
三層架構 表示層 業務邏輯層 資料訪問層2
在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業務邏輯層 又或稱為領域層 表示層。三層結構原理 3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與資料庫之間加入了乙個 中間層 也叫元...
三層 資料庫為什麼打不開?
最近在敲三層的例子,到了要建資料庫的時候突然打不開,想起來,還是先要啟動sql server 服務中的一些配置,但是在找到sql server 服務的時候顯示的卻是這樣的結果。第一種辦法就是 開啟控制面板,找到解除安裝程式,把 microsoft sql server 2013 2012 expre...