2015-04-03 2 views
0

Я пишу макрос в 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" /> 

так как сделать изменения макроса.

ответ

Смежные вопросы