freemarker 内建函数

 

  正如其名,内建函数提供始终可用的内置功能。内建函数以?形式提供变量的不同形式

或者其他信息。使用内建函数的语法和访问哈希表子变量的语法很像,除了使用?号来代替

点,其他的都一样。例如得到字符串的大写形式:user?upper_case。

  在参考文档中可以查到所有内建函数的资料。现在,我们只需了解一些重要的内建函数

就行了。

  字符串使用的内建函数:

  html:  字符串中所有的特殊 HTML 字符都需要用实体引用来代替(比如<代

替&lt;)。

  cap_first:字符串的第一个字母变为大写形式

  lower_case:字符串的小写形式

  upper_case:字符串的大写形式

  trim:去掉字符串首尾的空格

  序列使用的内建函数:

  size:序列中元素的个数

  数字使用的内建函数:

  int:数字的整数部分(比如-1.9?int 就是-1)

 

示例:

${test?html}

${test?upper_case?html}

输出的结果为:

假设字符串 test 存储”Tom & Jerry”,那么输出为:

 

Tom &amp; Jerry

TOM &amp; JERRY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值