В контексте Spring Webflow 2.0.x......
Я обрабатываю привязку формы "typemismatches", т.е. в результате попытки сопоставить строку String в поле Integer, используя следующее в моем messages.properties
typeMismatch={0} contains invalid data.
Это отлично работает.
Проблема в том, что если поле, в котором произошла ошибка typeMismatch
, было "обязательным", тогда я также получаю сообщение об ошибке для отсутствующего требуемого поля, что логично, я думаю, потому что значение, которое было отправлено, никогда не связывалось. ( "Обязательный" определяется в XML файле проверки целостности Commons)
Итак, я не хочу видеть сообщение об ошибке "XXX обязательное поле", когда поле отсутствует только из-за типаMismatch. Как это разрешить? Я думал об переопределении initBinder()
на FormAction, но быстро не получил никуда.....