tag elseif - jmr-source/doc GitHub Wiki

elseif - 判断

<elseif>

判断语句块

说明

在<if>或者<elseif>后使用,当前面的判断不成立时,进入当前判断。

属性

test(必须)
前面的if或者elseif判断不成立,则进入判断。
使用Ognl判断条件,判断结果是true,则运行elseif块内的代码,false则不运行

符号
==:等于
!=:不等于
&&:与
||:或
trim(可选)
是否保留输出值的前后空白字符

属性
false:保留输出值的前后空白字符(默认)
true:删除输出值的前后空格(包括换行符)

###例子位置:###

  • demo/tag/tag.jmr.xml 任务中的 common/elseif/elseif

判断规则

类似于<if>,<elseif>根据表达式返回的是true,则执行elseif块内的内容,如果返回的是false,则跳过或者进入下个判断语句快(如<elseif>或<else>)。

不同的是,它不能作为第一个判断语句块,只能用<if>作为首个判断块。

关于<elseif>的用法,请参考<if&gt的用法;
例子

结果

⚠️ **GitHub.com Fallback** ⚠️