2014-10-24 5 views
0

Play with JavaForms의 설명서를 https://www.playframework.com/documentation/2.3.4/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)); 
     } 
     ... 

을 그리고 내보기에 : 나는 내 컨트롤러이이

@(title: String, userForm: Form[User]) 

나는 데이터베이스 CouchDB를를 사용하고, 그것을 위해 나는 ektorp 클래스를 사용합니다. 것은이 양식으로 사용자를 저장할 수 있다는 것입니다. 문제는 폼을 채울 때 시작됩니다. 아마도 사용자는 비어 있다고 생각했지만 반복해서 콘솔에 데이터를 표시 할 수있었습니다.

답변

1

올바른 명령은

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

하지

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

가 당신을 위해 확인을인가해야 하는가?