如何在Play Framework中使用初始默认数据验证表单?

时间:2014-07-09 07:31:24

标签: java playframework playframework-2.3

如何使用初始默认数据验证表单?

anyForm.hasErrors() // always return  false.

我不想手动绑定值。 我想做什么:

anyForm.fill(anyModel)

或者

anyForm.bind(anyMethodToReturnMap(anyModel))

其中" anyModel"拥有其他模特

当然,我可以编写自己的方法,从anyModel返回Map,只是不知道Play Framework中是否已存在此方法。

1 个答案:

答案 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