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

教程分享 > 博文分享 (1293) 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函数用来在字符串中查找子串(因为变量可以同时当作字符串和序列)。

 


相关文章
在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains如果判断字符串,可以用contains。他会查找所有一样的字符,例...
java通过freemarker导出word循环合并表格单元格本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成
部署目录结构tree -a ././├── conf.d #nginx 自定义配置映射目录│ ├── default.conf #存放一些通用配置(可选)│ ├
Android_开发_申请网络访问权限步骤一:配置允许HTTP明文访问xml文件在res的xml目录添加以下网络配置文件允许HTTP协议的明文访问(Android 9.0后默认不允许HTTP明文...
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
问题描述JavaFX maven项目在idea中启动报错:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMet...
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
最近在学习JavaFX,发现资料很少,连基本的图片读取都很多错误版本
问题描述最近写JavaFX程序遇到了下面的错误:Exception in thread "pool-2-thread-1" java.lang.IllegalStateException: No...
1.安装ufw防火墙sudo apt-get install ufw提示:除开精简版一般云提供商LTS版本(18/22LTS)都是默认安装的。 2.查看防火墙启
6月底我们发布了细雨算法的公告《百度搜索推出细雨算法 促进供求黄页类站点生态健康发展》。今天我们重点说b2b领域站点究竟应该怎么做。
Nginx 限流组件limit_req limit_req作用: 限制用户(同一个ip)在给定时间内HTTP请求的数量, 流量限制主要用作安全目的, 可以防止大量请求的...
百度seo之撰写搜索引擎喜爱的标题-(转),【网站优化】产品、编辑必看:撰写搜索引擎喜爱的标题