Scala模板表单值已重置

时间:2013-10-10 10:38:38

标签: playframework-2.1 scala-template

使用Play 2.1 Java版

我有一个简单的表格

 <div class="row">
    <div class="col-md-6">
        @inputText(userForm("usercode"), args = 'placeholder -> "User Code",'class -> "form-control input-sm",'_label -> "User Code")
    </div>
    <div class="col-md-6">
        @inputText(userForm("username"), args = 'placeholder -> "User Name",'class -> "form-control input-sm",'_label -> "User Name")
    </div>

当用户提交表格时,如果存在错误,表格输入的数据将丢失。

在我的控制器

 Form<User> userForm= Form.form(User.class).bindFromRequest();
  if (userForm.hasErrors()) {
            Logger.info("Erros in Form");
            return badRequest(
                    userAdd.render("Add User",userForm)
            );
    }

问题:

如何将值检索回表单?

由于

1 个答案:

答案 0 :(得分:-1)

您需要将表单作为常用模板参数再次传递给视图。