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怎么判断变量是不是等于字符串的主要内容,如果未能解决你的问题,请参考以下文章

判断变量user是不是等于字符串user的语句是

怎么判断字符串中是不是等于另一个字符串

判断Map中字符串key的值是不是等于0怎么写

js判断字符串是不是相等

freemarker中判断对象是不是为空

MATLAB 如何判断某变量等于某数组中的一个元素