Playframework 在play framework中填充html下拉列表

Playframework 在play framework中填充html下拉列表,playframework,playframework-2.0,Playframework,Playframework 2.0,可能重复: 普通html代码: <select id = "game_duration"> <option>01 hour</option> <option>02 hour</option> <option>03

可能重复:

普通html代码:

                        <select id = "game_duration">          
                        <option>01 hour</option>
                        <option>02 hour</option>
                        <option>03 hour</option>
                        <option>04 hour</option>
                        <option>05 hour</option>
                        <option>Never end</option>
                        </select>

01小时
02小时
03小时
04小时
05小时
永无止境
要@select of Play framework。。。
我尝试了以下内容,但它只打印了@select标记的纯html。。
我是新手,有人能帮我吗?

非常感谢。

第一次导入
helper
查看开始处的程序包:

@import helper._
因此,您可以使用该示例:

@选择(
游戏形式(“游戏持续时间”),
选项(序号(“01小时”、“02小时”、“03小时”、“永不结束”),
“\”标签->“游戏持续时间”,“\”默认->“--选择持续时间--”
)
或者,您也可以使用该代码,而无需事先导入
helper

@helper.select(
游戏形式(“游戏持续时间”),
助手选项(序号(“01小时”、“02小时”、“03小时”、“永不结束”),
“\”标签->“游戏持续时间”,“\”默认->“--选择持续时间--”
)
重要提示:尝试使用
选项(列表(“01小时”、“02小时”、“03小时”、“永不结束”)
如果
Seq(…)
版本在编译时将失败

顺便说一句,最好使用数值(即
int
-更容易在DB中存储和搜索):


还要检查更多样本

它说“对象列表不是值[错误]选项(列表(“01小时”),…仍然得到错误对象列表不是值[错误]选项=选项(列表(“01小时”,“02小时”,“03小时”,“永不结束”)),:(很抱歉,因为我没有仔细查看,但这是play 1.0的示例吗?我正在起诉play 2.04,但仍然得到相同的错误对象列表不是一个值,我已经测试了所有样本,现在它们都是正确的,不知道它是何时更改的,但似乎
选项(列表(“一”,“二”)
在2.0.4和
选项(Seq(“一”,“二”))中不起作用)
有效。
选项(Seq(“一”,“二”))
在2.0.3版上失败,但
选项(List(“一”,“二”))
在2.0.3版上有效。为什么你在明确要求播放2.0版时,却指向播放1.0版的教程?它们绝对不一样!
...
helper.options("60" -> "01 hour","120" -> "02 hour","180" -> "03 hour", "9999" -> "Never end"),
...