spring - 检查Apache Velocity中的映射是否为空

标签 spring spring-mvc velocity

在我的java/spring应用程序中,我有一个速度模板,在其中创建了一个映射,该映射将包含也在模板中插入的值:

#set ($myMap = {})

我想做的是是否/其他检查 map 是否为空。这似乎对我不起作用。我试过了:
#if ($myMap.empty)
...
#if ($myMap.size == 0)

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

最佳答案

isEmptysize是方法,因此应像这样使用它们:

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

关于spring - 检查Apache Velocity中的映射是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157623/

相关文章:

java - Spring 事务中 REQUIRES_NEW 和 NESTED 传播行为的差异

java - Hibernate saveOrUpdate 方法创建新条目/行而不是更新现有条目/行

java - 身份验证请求失败 : Bad credentials [LDAP: error code 49 - data 52e, v1db1]

java - Spring:保存登录的用户 session

rest - 用Jackson(或Spring)解码Base64

c++ - 在 C++ 中将 x 和 y 速度缩放到 -MAX 和 MAX 之间

java - 在 Velocity 模板中定义数据库查询

java - 如何在 Spring Data Rest 中格式化@param字符串

java - spring.tld标签库属性差异

java - 如何迭代速度模板中的嵌套 map ?