Freemarker iterating over hashmap keys
Edit: Don’t use this solution with FreeMarker 2.3.25 and up, especially not .get(prop). See other answers. You use the built-in keys function, e.g. this should work: <#list user?keys as prop> ${prop} = ${user.get(prop)} </#list>