Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 外部库(.jar)中的playframework模型未绑定/验证_Validation_Binding_Jar_Playframework_External - Fatal编程技术网

Validation 外部库(.jar)中的playframework模型未绑定/验证

Validation 外部库(.jar)中的playframework模型未绑定/验证,validation,binding,jar,playframework,external,Validation,Binding,Jar,Playframework,External,我有一个playframework项目,我成功导入了一个包含 我想利用的模型。 我能够从控制器和控制器上完美地引用它 *scala.html代码。 表单也能按预期正确呈现和操作。 但是,在表单提交时,当我执行myform.bindFromRequest()时, 不良行为发生 如果模型没有任何“验证”标签(例如@Required)。 bindFromRequest().get()将返回正确的对象类型,但为空(所有字段0/null), 所有真实数据都在“数据”字段中 如果模型确实有验证标记,我会得到

我有一个playframework项目,我成功导入了一个包含 我想利用的模型。 我能够从控制器和控制器上完美地引用它 *scala.html代码。
表单也能按预期正确呈现和操作。
但是,在表单提交时,当我执行myform.bindFromRequest()时,
不良行为发生

  • 如果模型没有任何“验证”标签(例如@Required)。 bindFromRequest().get()将返回正确的对象类型,但为空(所有字段0/null), 所有真实数据都在“数据”字段中

  • 如果模型确实有验证标记,我会得到一个异常, [IllegalStateException:JSR-303验证属性“txid”没有相应的数据绑定访问器-请检查DataBinder的配置(bean属性与直接字段)

  • 当这个相同的模型(类文件)直接放在我的play项目中时, 它的工作原理完全符合预期

    有没有规定我不能使用外部库中的类作为我的模型


    谢谢

    请确保您的模型类的字段具有所有的getter和setter方法。这些方法通常由框架自动生成,但可能不适用于外部类。

    非常感谢,,,获得了,