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 ??>
相關文章
相關標籤/搜索