我的freemarker页面中有一个选择框,其中年份来自数据库
<select id = "years" name = "years">
<#list getYears as year>
<option value = "${year.years}">${year.years}</option>
</#list>
</select>
假设价值即将到来2009,2010,2011,2012,2013 但我希望选择值应该是2011年ie。今年我怎么能这样做?
答案 0 :(得分:3)
试试这个:
<select id="years" name="years">
<#list years as year>
<option value="${year?c}"<#if (year == .now?string("yyyy"))> selected="selected"</#if>>${year?c}</option>
</#list>
</select>
我假设years
变量是可能年份的集合。
答案 1 :(得分:1)
尝试类似
的内容<option value="${years.year}" <#if years.year == actualyear>selected</#if>/>
在源代码中的某处设置actualyear
。