Freemarker

Freemarker:spa

 

判斷值是否爲空對象

<#if skeyword.searchtag="sou2">c</#if> ci

 

遍歷單個Listget

<#list userList as user>  it

  …  io

</#list>  class

  userList中封裝了不少個User對象,咱們在遍歷userList時候,會將遍歷的User對象的值,保存到上述的user變量中。那麼在取值時,咱們能夠經過${user.userName }來獲取User對象的userName屬性值。  變量

 List指令還隱含了兩個循環變量:  List

item_index:當前迭代項在全部迭代項中的位置,是數字值。  select

item_has_next:用於判斷當前迭代項是不是全部迭代項中的最後一項。 

 

同時遍歷兩個List

    <#if (cityList)??>    

        <div class='ask'>

    <h3>${skeyword.sname}相關城市</h3>

    <div class='clearfloat' style="line-height:32px">

    <#list cityList as city>

    <a href="/sou2_c${skeywordList[city_index]}/">${city.city_name}${skeyword.sname}</a>  

    </#list>

    </div>

    </div>

    </#if>

與JS結合

須要js操做freemaker 中的list

 var contactInfoListSize = '${cmAllInfoDto.cmContactInfoList?size}';     

        if(contactInfoListSize!=0)

        {

          var  j=0;

        <#list cmContactInfoList as cmContactInfo >

          j++;

       var selectContact = document.getElementById("selectContact"+j);

       for(i = 0;i<selectContact.length;i++){  

        if(selectContact.options[i].value == '${(cmContactInfo.type)}'){

        selectContact.options[i].selected = "selected";

        break;

       }

       }

        </#list>

       }

相關文章
相關標籤/搜索