Pet*_*ete 3 validation gwt hibernate-validator
我正在尝试按照以下链接提供的说明为我的 GWT 应用程序设置客户端验证:
http://code.google.com/p/google-web-toolkit/wiki/BeanValidation
...并通过查看提供的验证示例:
http://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/validation
我已经设置了与验证示例中完全相同的项目,但作为常规 GWT 项目 - 不使用 Maven。我的客户端和服务器类路径上都有 hibernate-validator-4.2.0.Final.jar 和 slf4j-api-1.6.1.jar 。然而; 我在运行时仍然收到以下错误:
No source code is available for type org.hibernate.validator.constraints.impl.SizeValidatorForString; did you forget to inherit a required module?
No source code is available for type org.hibernate.validator.constraints.impl.SizeValidatorForCollection; did you forget to inherit a required module?
No source code is available for type org.hibernate.validator.constraints.impl.SizeValidatorForMap; did you forget to inherit a required module?
Run Code Online (Sandbox Code Playgroud)
提到的类在 hibernate-validator-4.2.0.Final.jar 中。因此,我有点困惑。难道是Validation.gwt.xml中的 super-source 语句隐藏了 jar 中定义的类?
请注意错误:不是类,而是源丢失。确保您在客户端类路径上也有一个包含类的 jar。
super-source 语句用于定义一个包,其中包含应该用于为某些非客户端包提供客户端等效功能的源。
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |