0
工作,我們使用的Freemarker 2.3.20和跨一個奇怪的行爲來,一起使用默認的操作員用繩子逃脫這樣的時候:Freemarker的字符串轉義不默認運算
${[email protected][0]!""?js_string}
在這種情況下
,報價如果!「」存在,作者的值不會被轉義。
我們需要首先檢查該值而不能使用默認運算:
<#if [email protected][0]??>${[email protected][0]?js_string}</#if>
這是相當醜陋,炸燬代碼。
這是一個錯誤或功能?