繁体   English   中英

如何在百里香中将多个元素传递给list实用程序对象的containsAll方法?

[英]How to pass multiple elements to containsAll method of the list utility object in thymeleaf?

我们可以使用百里香的#list实用程序对象,使用以下语法查找包含的列表中是否存在元素:

/*
 * Check if element or elements are contained in list
 */
${#lists.contains(list, element)}

可以与以下代码配合使用,

${#lists.contains(fruits, 'APPLE')} //works & returns true

我们如何传递多参数并检查列表中是否存在该参数? thymeleaf文档具有以下语法,

${#lists.containsAll(list, elements)}

因此,我尝试在表达式的元素部分中传递逗号分隔的值。 但是没用。

我尝试了像{'ELEMENT1', 'ELEMENT2', ...,'ELEMENT N'}这样的大括号,它很好用。

这是实际的代码,

${#lists.containsAll(fruits, {'APPLE' , 'ORANGE'} )}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM