eclipse结合freemaker 做前台展现,有关list,list的长度,list的下标

    freemaker 当中的各种操作:

1.获取list对象以及if语法

a.在后台页面上获取到了list对象


b.在前台html页面上进行取值展现:



 <#list addLists as address>  <!--获取list对象,在此范围内进行遍历-->
<#if address.status=='0'>  <!--if语句,对象的某个属性值的判断-->

             <div class="pei_list">
     <a class="pei_address"href="address.jspx?memberId=${(address.memberId)!''}">   

<input type="hidden"class="memberId"value="${(address.memberId)!''}">  <!--如果取到的值为空,则默认为''-->
<input type="hidden"class="addressId"value="${(address.addressId)!''}">
<div class="address_l">
<p class="address_1">${(address.name)!''}</p><p class="address_1">${(address.phone)!''}</p>
<p class="address_2">${(address.address)!''}</p>
</div>
   </a>
    </div>


</#if>

</#list> 


2.获取数组的长度

 页面上直接获取长度: ${(addlists?size)}

页面上使用if语句,判断长度     <#if (addLists?size==0)>
                                                              <a class="pei_address"href="address.jspx?memberId=${(memberId)!''}">
                      <div class="address_l">
                  <p class="address_2">添加地址</p>
                    </div>
                                                      </#if>

3.根据后台保存的数值,在页面上进行list遍历

<#list 1..count as i>
<div class="pei_list">
<div class="list_1">

                       <div class="list_1l">第${i}次配送</div>

               </div>

</div>
</#list> 


4.获取list的下标值

 <#list comList as com>
        <#if com_index gte ((i-1)*((comList?size)/count))>
<input type="hidden"class="money${i}"value="${(com.money)!''}">
</#if>
</#list>


  ${(com_index)}获取下标的值,在<# 开头中取变量时,直接放变量名就可以。


5.freemaker当中的大于 小于写法

两种方法:

        5.1 用符号代替,> gt   ;>= gte ; < lt ;<=lte

        5.2 加括号  <#if(x>y)>


6.freemaker 如何判断获取到的值为空

6.1 if和"??"

<#if age??>

<#/if>

6.2 $和!

${(age)!''}  <!---如果没有值,默认为空,否则页面上会报空指针->

${(age)!'0'} <!--如果没有值,默认为0-->

7.以上语法使用 同样适用于javascript方法中


      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值