编程语言
首页 > 编程语言> > java – 我的Wicket验证规则能否以DRY方式记录给用户?

java – 我的Wicket验证规则能否以DRY方式记录给用户?

作者:互联网

我有一堆使用Wicket内置验证进行验证的表单.

测试人员刚刚注意到,如果他们在键入值并获得错误之前可以看到验证规则,那就太好了.

我想这样做,但是如果我只是将验证规则放在HTML中,那么相同的验证规则现在记录在两个地方(一次在Java中,一次在英语中),因此如果有任何变化,它们将保证不同步.

是否有一些正确的方法来做到这一点,同时仍然保持代码干?

解决方法:

您可以向所有表单组件添加行为(通过IComponentInitializationListener),该行为分析所有存在的验证器并将此信息呈现到标记中,例如,通过工具提示.

标签:java,validation,dry,wicket
来源: https://codeday.me/bug/20190902/1788011.html