如何使用初始默认数据验证表单?
anyForm.hasErrors() // always return false.
我不想手动绑定值。 我想做什么:
anyForm.fill(anyModel)
或者
anyForm.bind(anyMethodToReturnMap(anyModel))
其中" anyModel"拥有其他模特
当然,我可以编写自己的方法,从anyModel返回Map,只是不知道Play Framework中是否已存在此方法。
答案 0 :(得分:0)
您可以手动绑定值,以便可以对其进行验证。
Map<String,String> anyData = new HashMap();
anyData.put("email", "bob@gmail.com");
anyData.put("password", "secret"); User user =
userForm.bind(anyData); // then can validate userForm