Freemarker判断集合是否包含某个字符串元素

位置:首页>文章>详情   分类: 教程分享   阅读(322)   2023-12-04 12:51:57

操作示例图-ac5b34768a1747c9880fb7b93df7fb46.png

在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains

如果判断字符串,可以用contains。他会查找所有一样的字符,例如:{12,2,4,534,},5和3它同样会被匹配

代码实战

<#assign x = ["red", 16, "blue", "cyan"]>
 
<#assign menuList=menuRole.menu?split(','>
 
<#if menuList?seq_contains("${listParent.id}")>
checked="checked"
</#if>

 

注意:seq_前缀在这个内建函数中是需要的,用来和contains 区分开。contains函数用来在字符串中查找子串(因为变量可以同时当作字符串和序列)。

 

标签2: freemarker
地址:https://www.leftso.com/article/2311291303504285.html

相关阅读

在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains如果判断字符串,可以用contains。他会查找所有一样的字符,例...
java通过freemarker导出word循环合并表格单元格本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成
Spring Boot 2.0 - 开发者工具devtools热部署教程(自动重载),如果你曾经在最新的UI开发框架上工作过,比如Node,angular,gulp等等,那么当你在某些代码发生变...
spring boot 整合spring security采用mongodb数据库方式