candplus
candplus
发布于 1周前

Freemarker判断列表是否为空

freemarker判断列表是否为空:

  1. 判断列表对象是否为null
  2. 判断列表里是否没有元素

使用??判断对象是否为null

<#if dataList??>

使用?size获取列表元素数,判断是否为空列表

<#if dataList?? && (dataList?size > 0)>

示例

<#if dataList?? && (dataList?size > 0)>
  <ul>
  <#list dataList as item>
    <li>${item.name}</li> 
  </#list>
  <ul>
<#else>
  <p>没有数据</p>
</#if>

相关文章