1

在免费标记模板中,我想在 HashMap 中打印 HashMap。这可能吗?

我尝试

<#list capitalList?keys as key>
    ${key} = ${capitalList[key]}
</#list> 

但这不打印 HashMapin HashMap。我如何使用免费的标记模板来做到这一点。存在foreach还是for?

4

1 回答 1

1

您可以使用嵌套list指令。一个简单的例子:

<ul>
<#list hm2d?keys as hm2d_key>
    <#assign hm = hm2d[hm2d_key]>
    <li>${hm2d_key}:
        <ul>
        <#list hm?keys as key>
            <li>${key} = ${hm[key]}</li>
        </#list>
        </ul>
    </li>
</#list>
</ul>
于 2013-03-17T13:55:04.620 回答