Vérifier si une carte est vide dans Apache Velocity
Dans mon java/spring application, j'ai une vitesse modèle dans lequel j'ai créer une carte qui va contenir les valeurs également inséré dans le modèle:
#set ($myMap = {})
Ce que je veux faire est d'avoir un si/d'autre de vérifier si la carte est vide. Cela ne semble pas fonctionner pour moi. J'ai essayé:
#if ($myMap.empty)
...
#if ($myMap.size == 0)
Aucune de ces travaux. Quelle est la bonne façon de vérifier si une Carte est vide en vitesse. J'ai essayé de chercher de la Documentation et de la SORTE, mais je ne peux pas trouver un exemple.
OriginalL'auteur John Farrelly | 2013-01-04
Vous devez vous connecter pour publier un commentaire.
isEmpty
etsize
sont les méthodes, elles doivent donc être utilisées comme ceci:isEmpty()
- mais une fois que je les ai utilisés comme méthodes qu'ils ont travaillé. J'avais prévu que leur utilisation en tant que propriétés aurait appelé la JavaBeans méthode par défaut.Vous avez raison! J'ai corrigé la réponse exacte, le nom de la méthode. Merci.
OriginalL'auteur GOTO 0
Ai-je ajouté .getRows() avant .isEmpty() pour le faire fonctionner :
OriginalL'auteur abahet