freemarker截取字符串支持substring语法,比如从后台拿到一个值 dyna.content,如果长度大于6,我就截取前面一部分+省略号显示
<#if dyna.content?length gt 6>${dyna.content?substring(0,5)}...<#else>${dyna.content}</#if>
另外freemarker截取字符串还有一种内置的简单的用法,[0..X],如下,与上面代码效果相同
<#if dyna.content?length gt 6>${dyna.content[0..5]}...<#else>${dyna.content}</#if>