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>