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

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

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

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

如下:

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

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


FreeMarker is_... 判断变量的类型_第1张图片

你可能感兴趣的:(FreeMarker is_... 判断变量的类型)