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

Java 如何在Play Framework中使用初始默认数据验证表单?,java,playframework,playframework-2.3,Java,Playframework,Playframework 2.3,如何使用初始默认数据验证表单 anyForm.hasErrors() // always return false. 我不想手动绑定值。 我想做的是: anyForm.fill(anyModel) 或 其中“anyModel”包含其他模型 当然,我可以编写自己的方法,从任何模型返回Map,只是不知道这个方法是否已经存在于Play框架中。您可以手动绑定值,以便验证 Map<String,String> anyData = new HashMap(); anyData.put("

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

anyForm.hasErrors() // always return  false.
我不想手动绑定值。 我想做的是:

anyForm.fill(anyModel)

其中“anyModel”包含其他模型


当然,我可以编写自己的方法,从任何模型返回Map,只是不知道这个方法是否已经存在于Play框架中。

您可以手动绑定值,以便验证

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
Map anyData=new HashMap();
anyData.put(“电子邮件”bob@gmail.com"); 
anyData.put(“密码”、“秘密”);用户=
userForm.bind(anyData);//然后可以验证用户表单

您需要更具体一些,也许是一些示例?谢谢您的解决方案。然而,这不是我正在寻找的解决方案。我不想手动绑定值。绑定值后,无论是手动绑定还是从请求绑定,验证都很有用。
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