Freemarker判断序列中是否包含某个元素
来源:互联网 发布:易语言调用js脚本 编辑:程序博客网 时间:2024/06/06 01:42
在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains。
注:seq_contains这个内建函数从FreeMarker 2.3.1 版本开始可用。而在2.3 版本中不存在。
<#--声明一个序列,包含若干个元素--> <#assign x = ["red", 16, "blue", "cyan"]> <#--使用seq_contains判断序列中的元素是否存在--> "blue": ${x?seq_contains("blue")?string("yes", "no")} "yellow": ${x?seq_contains("yellow")?string("yes", "no")} 16: ${x?seq_contains(16)?string("yes", "no")} "16": ${x?seq_contains("16")?string("yes", "no")}
输出结果:
"blue": yes "yellow": no 16: yes "16": no
附:seq_前缀在这个内建函数中是需要的,用来和contains 区分开。contains函数用来在字符串中查找子串(因为变量可以同时当作字符串和序列)。
阅读全文
0 0
- Freemarker判断序列中是否包含某个元素
- Freemarker判断序列中是否包含某个元素
- Freemarker判断序列中是否包含某个元素
- Freemarker判断是否包含某个元素
- python 中如何判断list中是否包含某个元素
- Java中高效判断数组中是否包含某个元素。
- python 中如何判断list中是否包含某个元素
- python 中如何判断list中是否包含某个元素
- Contains方法,查看序列中是否包含某个元素
- JS 判断数组中是否包含某个元素
- JQuery判断数组中是否包含某个元素
- 【Java】如何高效判断数组中是否包含某个元素?
- JQuery判断数组中是否包含某个元素
- iOS判断数组是否包含某个元素
- 判断数组是否包含某个元素
- iOS判断数组是否包含某个元素
- 判断数组是否包含某个元素
- jquery判断某个元素是否包含某个类名
- aspeed BMC AST2500处理器ESPI驱动分析
- kaggle-Porto Seguro's Safe Driver Prediction
- 嵌入式软硬件模块化开发和工具性总结
- ioTize-获得embed award的简单玩意,没看出有啥意义
- 重写equal 的同时为什么必须重写hashcode
- Freemarker判断序列中是否包含某个元素
- 企业级Tomcat部署实践及安全调优(再续)
- 比特币学习之密钥
- C#高级编程(中文第七版) chap 3.2.2
- 模型
- TreeSet引发的OSGI服务代理创建异常
- Jquery鼠标点击后变色,点击另一个按钮颜色还原
- 选择排序法
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launc