我的 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,即。今年我该怎么做?
最佳答案
试试这个:
<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
变量是可能年份的集合。
关于java - 在 freemarker 的选择框中设置当前年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252867/