11

在我的 java/spring 应用程序中,我有一个速度模板,我在其中创建了一个地图,该地图将保存也插入到模板中的值:

#set ($myMap = {})

我想要做的是有一个 if/else 检查地图是否为空。这似乎对我不起作用。我试过了:

#if ($myMap.empty)
...
#if ($myMap.size == 0)

这些都不起作用。检查地图速度是否为空的正确方法是什么。我尝试搜索文档和 SO,但找不到示例。

4

2 回答 2

20

isEmptysize是方法,所以它们应该像这样使用:

#if ($myMap.isEmpty())
...
#if ($myMap.size() == 0)
于 2013-01-04T13:05:51.223 回答
0

我在 .isEmpty() 之前添加了 .getRows() 以使其工作:

#if($!rows.getRows().isEmpty() )
于 2015-11-24T10:25:07.920 回答