Freemarker 语法总结

博客总结了项目中遇到的语法,涉及Python和Java。包括list大小判断、布尔判断、list索引使用、与三目运算符结合等,还提到了??判断类似Java中null判断,部分语法可在js中使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是关于在项目中遇到的语法的总结

1、list的大小判断

<#if (list?size>0)>
</#if>

2、布尔判断

<#if bb == true>
</#if>

3、list 里面的index ${item_index} 

4、list<map<string,list>> 

<#list list as map>
    <#list map?keys as key>  
        <#if key== "客户管理">
            <#list map[key] as item>
                <tr>
                    <td style="text-align: center">${item_index+1}</td>
                </tr>
            </#list>
        </#if>
    </#list>
</#list>

5、直接当参数${item.id}

<a class="btn btn-default btn-xs" id="button"
   href="../index?id=${item.id}" >新建门店</a>

6、与三目运算符结合使用

<td style="text-align: center">${((item.is_tem!)==1)?string('是','否')}</td>

7、也可直接在js中使用

$("select[name='is_tmp']").find("option[value='${is_tmp!}']").attr("selected", "selected");

8、有值显示

<td style="text-align: center">${item.city!}</td>

9、?? 判断左侧的变量是否丢失,相当于java中的null的判断,或者这个变量是否未定义。 

<#if data.page_no ??>

转载于:https://my.oschina.net/u/3677751/blog/3025219

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值