首页 > 解决方案 > Spring mvc 忽略列表中的空对象

问题描述

如何处理从输入绑定的数组中的空对象?我有

输入名称=示例值=3,4 输入名称=示例值=“”

列表示例 = new ArrayList()

绑定结果是一个包含 3 个元素的列表 = null ,3, 4 是否有一个属性可以放在列表中以忽略此 null?

@JsonInclude(Include.NON_NULL) 不起作用。

标签: springspring-mvc

解决方案


您可以尝试将您的列表发送到 Apache ListUtils:

List result = ListUtils.predicatedList(example, PredicateUtils.notNullPredicate());

推荐阅读