freemarker 进行数据截取

本文介绍了如何在Freemarker中使用`substring`函数进行数据截取,展示了从不同位置截取字符串的例子,并给出了实际运行的结果,帮助理解Freemarker字符串处理能力。

<#if thing.title?length gt 33>
    ${thing.title?substring(0,30)}...
<#else>${thing.title!} 
</#if>

当然,也可以对thing.title 外面添加括号,(thing.title)?length gt 33 
 

freemarker中的substring取子串

 

1、substring取子串介绍

(1)表达式?substring(from,to)

(2)当to为空时,默认的是字符串的长度

(3)from是第一个字符的开始索引,to最后一个字符之后的位置索引

 

2、举例说明


     <#--freemarker中的substring取子串-->
     
     ${'EFGHIJKL'?substring(0)}
     ${'EFGHIJKL'?substring(1)}
     ${'EFGHIJKL'?substring(2)}
     ${'EFGHIJKL'?substring(3)}
     ${'EFGHIJKL'?substring(4)}
     ${'EFGHIJKL'?substring(5)}
     ${'EFGHIJKL'?substring(6)}
     ${'EFGHIJKL'?substring(7)}
     ${'EFGHIJKL'?substring(8)}
&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值