Настройте сообщение об ошибке весны
-
17-09-2020 - |
Вопрос
Я хочу изменить сообщения об ошибках по умолчанию, выброшенные на весну.
Я в основном имею эту форму.Формат даты должен следовать «ММ / ДД / ГГГГ»
<p>
<label class="label">Start Date</label>
<form:input path="dteStartDate" />
<form:errors path="dteStartDate"/>
</p>
.
Все работает нормально, но во время привязки я получаю это сообщение, добавленное по форме: тег ошибки.
не удалось преобразовать значение свойства типа [java.lang.string] на обязательный тип [java.util.date] для собственности dtestartdate;Вложенное исключение java.lang.illegalargumentexception:
Не удалось проанализировать дату: неперечатая дата: «2010/11/19»
Могу ли я настроить это?Так что вместо этого я мог бы показать что-то подобное:
Неверная дата формата.Формат должен быть «мм / дд / гггг»
Это весна MVC 2.5.
Решение
Вам нужно определить generacodictagcode Чтобы разрешить код ошибки к сообщению.Коды ошибок построены как описано здесь (так у вас будет MessageSource
).