我有一個playframework項目,我已經成功地導入了一個包含我想要使用的模型的jar的 。 我能夠從控制器和 * scala.html代碼完美地引用它。
該窗體也呈現並按預期正確運行。
但是,在表單提交時,當我做一個myform.bindFromRequest(),
不良行爲發生。來自外部庫(.jar)的playframework模型沒有綁定/驗證
如果模型沒有任何「驗證」標籤(例如@Required)。 bindFromRequest()。get()將返回正確的對象類型,但爲空(全部爲0/null), ,所有的真實數據都在「data」字段中。
如果模型確實有驗證標籤,我得到一個異常, [IllegalStateException異常:JSR-303驗證的財產「TxID添加」沒有數據綁定相應的訪問 - 檢查你的DataBinder的配置(bean屬性與直接場
當此相同的模式(類文件)直接放在我的戲項目中, 它完全符合市場預期。
有沒有說我不能利用從外部庫作爲類的規則我的模特,
感謝
非常感謝你,,,,明白了, – user3312154