我能';t在play framework java中填写表单

我能';t在play framework java中填写表单,java,forms,web,webforms,playframework-2.2,Java,Forms,Web,Webforms,Playframework 2.2,我在中遵循了Play with JavaForms的文档,但我无法填写我的表单。我的控制器中有: public class UserController extends Controller { private static final Form<User> userForm = Form.form(User.class); ... public static Result updateUser(String idUser) {

我在中遵循了Play with JavaForms的文档,但我无法填写我的表单。我的控制器中有:

 public class UserController extends Controller 
 {
      private static final Form<User> userForm = Form.form(User.class);
      ...

      public static Result updateUser(String idUser)
      {
           User user = new User();
           UsuarioEktorp us = crud.getUsuario(idUser);
           ...
           user = us.getSomething();
           ...
           Form<User> filledForm = userForm.filled(user);

           return ok(ViewUser.render("Update user", filledForm));
      }
      ...

我对数据库使用couchDB,为此我使用ektorp类。问题是我可以用这个表单保存用户。当我尝试填写表单时,问题开始了,我认为用户可能是空的,但我重复了它,并且可以在控制台中显示它的数据。

正确的指令应该是

Form<User> filledForm = userForm.fill(user);
formfilledform=userForm.fill(用户);
而不是

Form<User> filledForm = userForm.filled(user);
formfilledform=userForm.filled(用户);
对你合适吗

Form<User> filledForm = userForm.filled(user);