Freemarker 'Collection.contains' 功能
Posted
技术标签:
【中文标题】Freemarker \'Collection.contains\' 功能【英文标题】:Freemarker 'Collection.contains' functionalityFreemarker 'Collection.contains' 功能 【发布时间】:2011-05-01 17:53:31 【问题描述】:从我的 java 代码中,我返回了一个 Set
【问题讨论】:
【参考方案1】:您可以使用seq_contains
。你需要 FreeMarker 2.3.1
$x?seq_contains("blue")?string("yes", "no")
如果序列包含“蓝色”,这将输出 yes。
如果你想在 if 语句中这样做,那么来自 cmets
<#if x?seq_contains("myString")>
这是关于它的文档Built-ins for sequences
【讨论】:
我认为答案可以更正为<#if mySet?seq_contains("myString")>
,因为没有指定需要打印字符串也只是<#if x.contains("myString")>
应该可以工作
我添加了 if 示例。第一个示例的重点是明确seq_contains
的作用,我并没有试图展示您可以在其中使用它的所有各种语句。以上是关于Freemarker 'Collection.contains' 功能的主要内容,如果未能解决你的问题,请参考以下文章