2011-05-04 118 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

相關問題