我想在Play和Java中做类似的事情:
<select id="birthyear" name="birthyear">
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
</select>
但是我希望能够给它一个开始年份和结束年份并动态构建选择列表。
我在this,但在Scala和Play中,但我不确定如何在Java / Play中实现这一目标?
更新: 阅读答案中提供的文档,并检查随Play安装的示例项目并使用以下
<div>
Select birth year of
#{select 'yob', items:2012..1900, value:5, id:'select3' /}
</div>
答案 0 :(得分:7)
Play Framework是使用标记#{select}构建的,以实现此目的。
请通过以下链接,它会帮助你,
答案 1 :(得分:3)
你试过这个吗?
<select id="birthyear" name="birthyear">
#{list 2007..1996}
<option value="${_}>${_}</option>
#{/list}
</select>