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

编程教程 (828) 2024-11-26 14:39:04

操作示例图-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函数用来在字符串中查找子串(因为变量可以同时当作字符串和序列)。

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains如果判断字符串,可以用contains。他会查找所有一样的字符,例...
java通过freemarker导出word循环合并表格单元格本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成
Android_开发_申请网络访问权限步骤一:配置允许HTTP明文访问xml文件在res的xml目录添加以下网络配置文件允许HTTP协议的明文访问(Androi
都2024了,各位使用百度搜索的时候第一个结果很多情况下遇到百度智能回答或百度智能文章吧。例如,在百度中收索jdk安装配置第一篇就是百度的智能文章,下面来看看具
一、查看UA信息如果UA信息不对,可以直接判断该蜘蛛为非百度搜索的蜘蛛。目前UA分为移动、PC、和小程序三个应用场景,分别如下:
这几个月技术圈聊的最火的就是ChatGPT这个项目,目前ChatGPT已经掌握了互联网大部分公开信息并进行了分析处理。通过提问可以快速的从ChatGPT得到答案,对于用户来说非常方便,比搜索引擎...
这里主要讲解如何通过调用api自动推送URL到bing站长平台,让Bing蜘蛛及时抓取你发布的内容。随着Windows 10 Windows11 全面推广后,自带的edge浏览器也越来越流行。默...
在html中,使用css控制实现图片下方浮动一行文字说明,效果图如下:代码:&lt;%@ page language="java" contentType="text
上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。我只列出代码,详细的语法解释请查阅
问题概述position: sticky 滑动一定长度后失效,position: sticky滑动一半失效,position: sticky 滑动失效解决问题解
在css中有有一下几种换行策略:1. word-break:break-all;只对英文起作用,以字母作为换行依据(既,如果一个单词在换行时比较长会自动拆分单词
如何使用css3设置div为圆角样式,以及分别对每个角都可以自定义设置大小
网页布局是 CSS 的一个重点应用,之前都是盒子模型,flex布局是一种更优于盒子模型的先进方式,流行的开源前端框架bootstrap4之后也修改为了以flex布局为主。