ftl数据类型转换以及list遍历的使用

  ftl文件是没法对数据类型不一样的数据进行比较的,有时候数据库存放的数字是string 类型,就须要使用ftl的类型转换,转换方式比较简单,以下:数据库

Ftl变量转换代码
      ?number转为数字  
      ?c转为字符串  
      ?string转为字符串  
      ?currency(货币)  
     ?percent(百分比)  字符串

好比string

在一个变量后面使用如上代码就完成了数据类型的转换。后台

 

ftl对list文件的遍历变量

如上后台页面查出一个list集合,直接放到mode中便可,此时只要在ftl页面遍历便可,最简单的遍历方式就以下:遍历

若是list遍历稍微复杂点,好比list中还有list 须要遍历,这种状况下通常都是数据之间有联系的,须要加入if 来进行判断,好比下面数据类型

遍历完后使用if 来判断,像级联查询同样,若是两个list中某个数据 是同样的(好比A表某个字段是是B表的外键,此时必然有一个数据是一致的),若是是一致就遍历出来(此时就不会出现全部数据一次全被遍历的状况)im

还有if 的使用比较简单数据

<#if 这里写条件>若是成立,执行里面的</#if>查询

稍微复杂点的,

<#if 条件>

        成立执行下面的语句

        <#elseif 条件>

        成立执行下面的语句

        <#elseif 条件 >

        成立执行下面的语句

        <#elseif 条件 >

        成立执行下面的语句

        <#else >  <#--这里不须要写条件-->

        若是都没有成立的条件,则执行这里

</#if>

相关文章
相关标签/搜索