在Play中构建HTML选择选项列表

时间:2012-01-19 04:54:59

标签: playframework

我想在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>

2 个答案:

答案 0 :(得分:7)

Play Framework是使用标记#{select}构建的,以实现此目的。

请通过以下链接,它会帮助你,

http://www.playframework.org/documentation/1.1/tags#select

答案 1 :(得分:3)

你试过这个吗?

<select id="birthyear" name="birthyear">
#{list 2007..1996}
<option value="${_}>${_}</option>
#{/list}
</select>