轉自:https://blog.csdn.net/lwt976647637/article/details/73135933
(1)判斷Map數據是否為空
1<#ifmaster??&&(master?size>0)> 2 3 <#list master?keys askey> 4 5 <span>${key}:${master[key]!}</span> 6 7 </#list> 8 9</#if>
(2)判斷List數據是否為空
1 <#if tables?exists> 2 3 <#listtables as table> 4 5 ${table} 6 7 </#list> 8 9 </#if>
(3)解決為空的問題:
A:加個感嘆號可以解決為空的問題
1 ${(emp.group)!}
B:加上括號,感嘆號解決對象導航為空的問題
1 ${(emp.group.name)!"group為空或者name為空"}
C:感嘆號還可以解決未定義為空的問題-->
1 ${(a.b)!("a.b未定義")} 2 3 <#--(a.b)??判斷a.b是否為空--> 4 5 <#if (a.b)??> 6 7 不為空 8 9 <#else> 10 11 為空 12 13 </#if> 14 15 <br/> 16 17 ${(a.b)???string}