模板中 List 和 Map 的遍歷

2021-08-25 19:20:15 字數 349 閱讀 7452

最近一段時間在整乙個專案,裡面用到很多知識點,其中有 freemarker,以前沒用過,花一段時間來研究。

使用 freemarker 根據模板生成靜態頁面時,經常會在頁面中顯示數值,list或者map形式的。

下面的**是我在專案中執行成功的**, 歡迎高手指點優化。

<#list toptendoclist?if_exists as docdocument> $$

遍歷map:(personmap為人員map,鍵值對為姓名:年齡)

<#list personmap?keys as mapkey> $:$

$這樣遍歷map時,鍵只能是string型別的。

遍歷List中的Map集合

list 是傳入的錶身資料 listlist new arraylist for int i 0 itfpss tfpss new tfpss beanutils.copyproperties mfpsswithblobs.getparams get i tfpss list.add tfpss l...

遍歷map和list(自己用)

遍歷map 1.這是最常見的並且在大多數情況下也是最可取的遍歷方式。在鍵值都需要時使用。mapmap new hashmap for map.entryentry map.entryset 2.在for each迴圈中遍歷keys或values。mapmap new hashmap 遍歷map中的鍵...

對集合List和Map的遍歷

一 對list的遍歷 list lists new arraylist 1通過foreach for object obj list 2把list轉換為陣列,對陣列遍歷 object obj new object list.size list.toarray obj for迴圈遍歷陣列 3itera...