freemarker小技巧

1.freemarker循环显示年份

<select name="member.msEffDate" id="member.msEffDate" class="textarea1">
           <option value="">------请选择------</option>
              <#assign year=1949>
                 <#list 0..101 as op>
                    <option value="${year?c}-01-01"
                    <#if '${record.MS_EFF_DATE?if_exists}' != ''>
                       <#if '${year?c}'=='${record.MS_EFF_DATE?string("yyyy")}'>selected</#if>
                     </#if> 
                       >
                    ${year?c}
                    </option>
                 <#assign year = year +1>
                 </#list>
             </select>年

可能大家会用js去控制,但是用freemarker标签是比较方便的一种做法

2  如何判断一个list是否为空

<#if data.ds2?size != 0>
     <input type="hidden" id ="orgId" value ="1"/>
<#else>
     <input type="hidden" id ="orgId" value ="0"/> 
</#if>

 3  当数字的位数大于3时,可以用${count?c},可以去掉逗号

 4  当字段比较长的时候,控制显示的字数。例如:

<#if record.REASON?exists>
            <#if record.REASON?length lte 12>
                ${record.REASON?if_exists}
             <#else>
                ${record.REASON[0..12]}...
          </#if>

</#if>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值