播放框架表格提交

时间:2012-11-10 01:09:14

标签: java scala playframework

我已经按照java play框架教程创建了todo任务列表,这是本教程的结果:

http://www.playframework.org/documentation/2.0.4/JavaTodoList

我想略微修改这个项目,以便我没有标签输入表单,而是有另外两个输入,即起始位置和结束位置。

首先,我在 Models /

中包含我在java类中需要的额外变量
    @Id
    public Long id;

    @Required
    public String starting_location;

    @Required
    public String end_location;

我还将其添加到index.scala.html文件中:

@form(routes.Application.newJourney()) {

    @inputText(journeyForm("Starting Location"))
    @inputText(journeyForm("End Location")) 
    <input type="submit" value="Create">
}

我得到表单字段“起始位置”和“结束位置”按预期显示但当我点击提交时,总行程数(或播放示例中描述的任务)不会增加且不会添加到当前可以删除的旅程列表。

感谢任何帮助,如果需要,我可以发布完整的来源。

由于

1 个答案:

答案 0 :(得分:1)

帮助者inputText记录在案here

你在那里放置了一个标签,其中应该是字段名称。

这应该有效:

@inputText(
    journeyForm("starting_location"), 
    '_label -> "Starting Location"
)