FreeMarker loop over items
11 December 2025 (Updated 11 December 2025)
<#-- 1. Define an array (sequence) of objects (hashes) -->
<#assign links = [
{ "label": "Home", "url": "/", "active": true },
{ "label": "About", "url": "/about", "active": false },
{ "label": "Contact", "url": "/contact", "active": false }
] />
<#-- 2. Iterate and render HTML -->
<ul class="nav">
<#list links as link>
<li>
<a href="${link.url}">${link.label}</a>
</li>
</#list>
</ul>
Tagged:
Misc