Client/server 使用 Play Framework 进行侧面验证

Client/server side validation with Play Framework

作为过去 6 年的 .Net/MVC 开发人员,我已经被一些开箱即用的功能宠坏了。我在客户端使用了 .Net 验证注释和 jQuery 验证。我被为客户端和服务器端工作的模式验证注释所宠坏,删除了不必要的冗余。

我现在正在试验 Java 和 Play 框架。我注意到 Play 框架也提供验证注释,但只能在服务器端进行验证。是否可以有一个验证插件(例如 jQuery 验证)通过从模型注释(类似于 .Net)继承来自动处理此验证

任何建议或经验将不胜感激

很快,不,不可能从模型继承约束

编辑: 几秒前刚找到:https://github.com/loicdescotte/Play2-HTML5Tags
这是第 3 方模块,它带来了一组新的表单助手,它们也继承了模型的约束 (Java/Scala) 太棒了!

无论如何这个描述仍然有效:
Play 的开发者尝试不通过第三方库影响它——即使是 jQuery,幸运的是,您可以例如禁用 Play 的约束和错误,然后在客户端使用 jQuery Validation Plugin 作为正常形式处理您的表单.

参见 '_help -> "Custom help"'_showConstraints -> false
'_showErrors -> falsein the docs