在 FreeMarker 中声明一个 Map 可以使用 'hash' 指令,例如:

<#assign myMap = {'key1': 'value1', 'key2': 'value2'}>

如果要动态添加元素,可以使用 'myMap.put(key, value)' 方法,例如:

<#assign myMap = {'key1': 'value1'}>
<#assign myKey = 'key2'>
<#assign myValue = 'value2'>
<#assign myMap = myMap.put(myKey, myValue)>

注意要重新赋值给 'myMap' 变量。


原文地址: https://www.cveoy.top/t/topic/nW90 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录