第一种方法代码:
#foreach($map in $customerMap.keySet()) key: $!{map}; value:$!{customerMap.get($map)};#end还有一种:
#foreach($map in $customerMap.entrySet()) key: $!{map.key}; value:$!{map.value};#end一般如果Map中又包含了一个Map,这个时候的读取方法如下:
//Map的Key为Map类型的,如:Map<Map<Long,String>,List<Entity>> cataMap=newLinkedHashMapMap<Map<Long,String>,List<Entity>>();#foreach($cata in $cataMap)//读取Map的key#foreach($ca in $cata.key.keySet())//获取key key: $!{ca} value:$!{cata.key.get($!{ca})}#end//读取Map的value#foreach($cataval in $cata.value) $cataval.id $cataval.name......#end#end这是最近在页面上使用velocity的时候需要遍历Map所记录下来的,如果有啥问题,可以一起讨论。
872

被折叠的 条评论
为什么被折叠?



