freemarker處理EL表達式

freemarker處理EL表達式
在使用freemarker生成代碼,對頁面標記替換的時候,如果需要EL表達式原樣輸出

比如${param.id} 需要原樣輸出的話
可以寫成${r"${param.id}"}

https://blog.csdn.net/qq_35992956/article/details/71107242

那麼現在param是另一個變量的值,
要先求得param的值,然後在原樣輸出
做法如下:

先定義一個宏,保存$符號
<#assign dollor="$">
然後再輸出宏 + { + 求得的值 + . + 列名 + }
value="${dollor}{${classNameLower}.${column.columnNameFirstLower}}"
最終輸出結果如下
<input name="name" id="name" value="${project.name}">

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章