1. 程式人生 > >Freemark遍歷Map的用法

Freemark遍歷Map的用法

ps:剛開始還以為通過變數map的key,然後根據key再遍歷value。如果你這樣想就錯誤了,Freemak提供了直接遍歷keys 或者 values取值的,真是很方便。

例子:

在伺服器端的Application作用域裡儲存了一個onlineUserMap,現用<#list testMap?keys as testKey>遍歷他的所有key ,或者用<#list testMap?values as testValues>遍歷所有values值

<#if Application['onlineUserMap']?exists>
		存在
       		<#assign testMap=Application.onlineUserMap>	
       		
       		     <#list testMap?values as testValues>
       		           ${testValues.su_Name}<#-- 遍歷value物件的屬性  -->		                           </#list>		
		<#else >
		not 存在
		</#if>