2014-07-09 34 views
0

如何使用初始默認數據驗證表單?如何使用Play Framework中的初始默認數據驗證表單?

anyForm.hasErrors() // always return false. 

我不想手動綁定值。 我想要做什麼:

anyForm.fill(anyModel) 

或者

anyForm.bind(anyMethodToReturnMap(anyModel)) 

其中「anyModel」持有其他車型

當然,我可以寫我自己的方法從anyModel返回地圖,只是不」不知道這個方法在Play Framework中是否已經存在。

+1

你需要更具體一些,也許一些樣品? – biesior

回答

0

您可以手動綁定值,以便可以驗證它。

Map<String,String> anyData = new HashMap(); 
anyData.put("email", "[email protected]"); 
anyData.put("password", "secret"); User user = 
userForm.bind(anyData); // then can validate userForm 
+0

Thx您的解決方案。但是,這不是我正在尋找的解決方案。我不想手動綁定值。 – user3138912

+0

在手動或從請求綁定值之後,驗證很有用。 – cchantep

相關問題