Personalizar mensagem de erro do Spring
Quero alterar as mensagens de erro padrão lançadas pelo Spring.
Eu basicamente tenho esse formulário. O formato da data deve seguir "mm / dd / aaaa"
<p>
<label class="label">Start Date</label>
<form:input path="dteStartDate" />
<form:errors path="dteStartDate"/>
</p>
Tudo funciona bem, mas durante a ligação, recebo esta mensagem adicionada pelo formulário: tag de erro.
Falha ao converter o valor da propriedade do tipo [java.lang.String] no tipo necessário [java.util.Date] para a propriedade dteStartDate; exceção aninhada é java.lang.IllegalArgumentException:
Não foi possível analisar a data: Data não analisável: "19/11/2010"
Posso personalizar isso? Para que, em vez destes, eu pudesse mostrar algo assim:
Formato de data inválido. O formato deve ser "mm / dd / aaaa"
Este é o Spring MVC 2.5.