2011-05-04 103 views
1
<select name="showYears"> 
      <#list payrollYears as year> 
       <option value="${year.year}">${year.yeardesc}</option> 
      </#list>   
    </select> 

我从我的控制器越来越payrollyears名单,我迭代中freemarker的列表,并添加值来选择框,我想我的列表的最后的值应该在最后被选中的值如何我这样做获得最后一个记录的freemarker

回答

6

你可以不喜欢

<#list payrollYears as year> 
     <option value="${year.year}" <#if !(year_has_next)>selected</#if> >${year.yeardesc}</option> 
</#list> 
+0

+1:这是做到这一点的最简单方法! – 2011-05-04 11:34:25

+0

谢谢它的作品... – Anil 2011-05-06 10:51:39

1

东西的FreeMarker 2.3.24,你可以这样做year?has_next而不是year_has_next

  • item_has_next(由item?has_next不建议使用):布尔值,告知用户,如果当前数据项为最后的序列或不在家。

FreeMarker Docs

相关问题