Java 杂谈

FreeMarker is_... 判断变量的类型

2016-12-12  本文已影响0人  一个帅气的

在用freemarker遍历数据时,有时会遇到需要判断变量类型,对数据做出对应处理的情况。

比如,今天我就遇到了在遍历数据库结果集ResultSet时,对于浮点型数字需要保留小数的问题。

此时需要判断变量是否为数字,这里使用了内建函数 is_number 。使用方法为,在变量名后加上?is_number

如下:

<#if r[i]?is_number >${(r[i]?string('#.##'))!}<#else>${(r[i])!}</#if>

在这里附上其他判断变量类型的内建函数

上一篇 下一篇

猜你喜欢

热点阅读