我能';t在play framework java中填写表单
我在中遵循了Play with JavaForms的文档,但我无法填写我的表单。我的控制器中有:我能';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) {
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);