freemarker怎么判断变量是不是等于字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freemarker怎么判断变量是不是等于字符串相关的知识,希望对你有一定的参考价值。
如:变量abc是字符串类型,但可能为null,如何判断它是否等于"名称"呢?
<#if abc=="名称">是 //如果为空则报错;
<#if abc!""="名称">是 //报错,说结果不是布尔值。
用freemarker怎么判断某个字符串是否存在某子串?
使用index_of函数进行判断,如果存在则返回索引所在位置,否则返回-1
<#if arcontent.content?index_of("<img>")!=-1>
。。。。。。。。。。
</#if>
参考技术A <#if (variable!"defaultValue") == "targetValue">是
<#else >
否
<#if>
(variable!"defaultValue") :防止variable为null情况报错,如果仅仅是判断是否相等:
参考技术B <#if abc!""=="名称">是</#if> //以上是关于freemarker怎么判断变量是不是等于字符串的主要内容,如果未能解决你的问题,请参考以下文章