Freemarker 语法总结

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

一、list的大小判断ci

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

二、布尔判断string

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

三、list 里面的index ${item_index} it

四、list<map<string,list>> io

<#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>

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

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

六、与三目运算符结合使用变量

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

七、也可直接在js中使用select

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

八、有值显示map

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

九、?? 判断左侧的变量是否丢失,至关于java中的null的判断,或者这个变量是否未定义。 语法

<#if data.page_no ??>
相关文章
相关标签/搜索