0

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

anyForm.hasErrors() // always return  false.

我不想手动绑定值。我想做的事:

anyForm.fill(anyModel)

或者

anyForm.bind(anyMethodToReturnMap(anyModel))

“anyModel”包含其他模型的位置

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

4

1 回答 1

0

You can bind manually values, so that it can be validated then.

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
于 2014-07-09T23:27:15.367 回答