当字符串长度大于某一个值时,进行截取,使用下面的方式:thing.title?length gt 33
<#if thing.title?length gt 33>
${thing.title?substring(0,30)}...
<#else>${thing.title!}
</#if>
当然,也可以对thing.title 外面添加括号,(thing.title)?length gt 33
本文介绍了一种当字符串长度超过特定值时进行截取的方法。通过Freemarker模板引擎的条件判断,可以有效地实现字符串的自动截断并添加省略号,确保显示内容既完整又不超出限制。
当字符串长度大于某一个值时,进行截取,使用下面的方式:thing.title?length gt 33
<#if thing.title?length gt 33>
${thing.title?substring(0,30)}...
<#else>${thing.title!}
</#if>
2507

被折叠的 条评论
为什么被折叠?