0
我在嘗試使用Freemarker將值賦給變量時遇到了問題。Freemarker爲變量賦值
<#if size??>
<#assign num=size?number>
<#if (num>0)>
<#list 0..num-1 as i>
<#if .vars['abc'+i?c] = "test">
<#assign .vars['abc'+i?c] = .vars['abc'+i?c]?replace("test","Test")>
</#if>
</#list>
</#if>
這是錯誤消息:遇到過,但期待中的一個 「」: STRING_LITERAL
RAW_STRING
ID
誰能幫助我? 謝謝。
關閉主題,但是您不需要'#if' +'#list'這樣的情況下,只需使用帶有獨佔結束的範圍,如'<#list 0 ..!num as i>'。 (需要FreeMarker 2.3.21。) – ddekany