1
我想通過分配變量值FreeMarker的功能,但得到了以下錯誤:如何通過分配在FreeMarker的函數變量值
getSeourlDto(productid) is undefined.
<#function getSeourlDto id>
<#list seourlsDto as seourl>
<#if id==seourl.objId>
<#return (seourl)>
</#if>
</#list>
<#assign productid=product.id>
<#assign alias=getSeourlDto(productid)>
它得到了錯誤,但用硬編碼值工作
<#assign alias=getSeourlDto(198)>
map value <#assign productid =「$ {product.id}」> $ {seoUrlMap [productid]} – ASHISH 2014-09-25 06:36:59
@kano:這意味着'$ {seoUrlMap [product.id?string]}'。但是,如果您需要這樣做,那麼您應該執行'$ {seoUrlMap [product.id?c]}',因爲您的密鑰肯定不是國際化的數字格式。 – ddekany 2014-11-01 10:00:28