2015-04-03 71 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是一個字符串, valueModelMap中的動態變量。我想簡化macor然後我可以這樣使用:

<@Hidden name="user_id" /> 
    <@Hidden name="user_name" /> 
    <@Hidden name="age" /> 
    <@Hidden name="address" /> 

那麼該如何修改宏。

回答