【发布时间】:2011-04-07 09:47:15
【问题描述】:
在 Spring Webflow 2.0.x 的上下文中......
我通过在我的messages.properties 中使用以下内容来处理表单绑定“类型不匹配”,即尝试将字符串映射到整数字段的结果
typeMismatch={0} contains invalid data.
这很好用。
问题是,如果发生typeMismatch 错误的字段是“必填”,那么我也会收到缺少必填字段的错误,我猜这是合乎逻辑的,因为提交的值从未绑定。 (“必需”在 Commons Validation XML 文件中定义)
所以,当字段仅由于类型不匹配而丢失时,我不想看到 “XXX 是必填字段” 错误消息。我该如何解决这个问题?我曾想过在 FormAction 上覆盖 initBinder(),但很快就没有结果.....
【问题讨论】:
-
这方面有什么进展吗?我目前正在与同样的问题作斗争。
-
可以发一个小项目的例子吗?
标签: java spring-webflow