11

私の Java/Spring アプリには、テンプレートにも挿入された値を保持するマップを作成する速度テンプレートがあります。

#set ($myMap = {})

私がやりたいことは、マップが空かどうかを if/else チェックすることです。これは私にはうまくいかないようです。私はもう試した:

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

これらはどちらも機能しません。Map の速度が空かどうかを確認する正しい方法は何ですか? ドキュメントと SO を検索してみましたが、例が見つかりません。

4

2 に答える 2

20

isEmptyおよびsizeはメソッドであるため、次のように使用する必要があります。

#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 に答える