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