在 Spring Webflow 2.0.x 的上下文中......
我通过在我的messages.properties
typeMismatch={0} contains invalid data.
这工作正常。
问题是,如果typeMismatch
发生错误的字段是“必填”,那么我也会收到缺少必填字段的错误,我猜这是合乎逻辑的,因为提交的值从未绑定。(“必需”在 Commons Validation XML 文件中定义)
因此,当字段仅由于类型不匹配而丢失时,我不想看到“XXX 是必填字段”错误消息。我该如何解决这个问题?我考虑过覆盖initBinder()
FormAction 但很快就无处可去.....