1. if-else语句 if-else语句用于在满足特定条件时输出内容,语法如下: ``` <#if condition> 输出内容1 <#elseif condition2> 输出内容2 <#else> 输出内容3 </#if> ``` 其中,condition是一个布尔表达式,可以是变量、逻辑运算符、比较运算符等。当condition为true时,输出内容1;当condition为false且condition2...
虽然FreeMarker提供了switch指令,但它并不推荐使用switch指令来控制也输出,而是推荐使用FreeMarker的if..elseif..else 指令来替代它。 3、list、break指令 list指令时一个典型的迭代输出指令,用于迭代输出数据模型中的集合。list指令的语法格式如下: <#list sequence as item> ... </#list> 除此之外,迭代集合对象...
一:if指令: <#if condition> ... <#elseif condition2> ... <#elseif condition3> ... ... <#else> ... </#if> 二:switch <#switch value> <#case refValue1> ... <#break> <#case refValue2> ... <#break> ... <#case refValueN> ... <#break> <#default> ... </#switch...
freemarker if else表达式 Freemarker模板语言中的if-else表达式如下所示: ``` <#if condition> //条件满足时执行的代码块 <#elseif condition2> //第一个条件不满足且第二个条件满足时执行的代码块 <#else> //所有条件都不满足时执行的代码块 </#if> ``` 其中,`condition`和`condition2`是待判断的条件...
if, else, elseif指令 基本形式 开始标签<#if >和结束标签</#if>成对出现,<#elseif>和<else>没有结束标签。 <#ifx==1>xis1<#elseif x==2>xis2<#elseif x==3>xis3<#elseif x==4>xis4<#else>xisnot1nor2nor3nor4</#if> 关于逻辑比较符号 ...
<#if entity_has_next> '{"id":${entity.id},"pid":${entity.deptid},"status":1,"name":"${entity.name}"},' + <#else >最后一个 '{"id":${entity.id},"pid":${entity.deptid},"status":1,"name":"${entity.name}"}]'); ...
freemarker的if else 1. user对象可能为空 1 2 3 4 5 6 7 <#ifuser??> //不为空处理 <#else> //空处理 <#if> 2. user对象和name属性都可能为空 1 2 3 4 5 6 7 <#if(user.name)??> //不为空处理 <#else> //空处理 <#if>...
freemarker中的if...elseif...else语句 1、设计示例 <#if student.studentAge lt 12> ${student.studentName}不是一个初中生 <#elseif student.studentAge lt 15> ${student.studentName}不是一个高中生 <#elseif student.studentAge lt 18>
freemarker 常用标签 遍历 list map if else变量赋值 <#assign x = "aa"/> <#if x=="aa"> x is aa <#else> x not aa </#if> 遍历list map <#list somelist as item> ${item} //如果是bean ${item.title} </#list> 遍历map <#list mapObj?keys as k> <#assign item = mapObj[k]>...