Я пишу макрос в FreeMarker:Spring MVC FreeMarker макроса упростить
<#macro Hidden name value >
<input name="${id}" value="${value}" type="hidden" />
</#macro>
Затем я использую его в моем веб-странице:
<@Hidden name="user_id" value=user_id />
<@Hidden name="user_name" value=user_name />
<@Hidden name="age" value=age />
<@Hidden name="address" value=address />
name
всегда равна value
, althougth name
является строкой, и value
является динамическим var в ModelMap
. Я хочу, чтобы упростить Macor то я могу использовать так:
<@Hidden name="user_id" />
<@Hidden name="user_name" />
<@Hidden name="age" />
<@Hidden name="address" />
так как сделать изменения макроса.