【发布时间】:2011-08-09 05:50:33
【问题描述】:
我正在编写一个验证器,它需要测试弹簧表单对象是否已更改。
在验证器中,如果没有对表单进行任何更改,则应显示错误。
是否有弹簧机制可以做到这一点?
这是因为在我提交时进行了非常昂贵的 webservice 更新调用,如果没有进行任何更改,我需要阻止 webservice 调用。
干杯。
【问题讨论】:
-
你是指JSR 303 Validator,还是Spring Validator (org.springframework.validation.Validator)?
-
Mitch 在我的团队中,他指的是 Spring Validator。
-
像这样:将对象绑定到表单,在绑定点,获取所有字段的副本或哈希。要验证,将副本与字段进行比较或获取所有字段的新哈希,如果字段/哈希相同则给出错误。
标签: java spring spring-webflow