2010-07-17 18 views
11

Quiero cambiar los mensajes de error predeterminados que arroja Spring.Mensaje de error de personalizar primavera

Básicamente tengo este formulario. Formato de la fecha debe seguir "dd/mm/aaaa"

<p> 
    <label class="label">Start Date</label> 
    <form:input path="dteStartDate" /> 
    <form:errors path="dteStartDate"/> 
</p> 

Todo funciona bien, pero durante la unión me sale este mensaje añadido por la forma: Etiqueta de error.

no pudo convertir valor de la propiedad de tipo [java.lang.String] para requerida tipo [java.util.Date] para propiedad dteStartDate; la excepción jerarquizada es java.lang.IllegalArgumentException:

No se pudo analizar la fecha: Fecha de unparseable: "2010/11/19"

puedo personalizar esto? De modo que en lugar de estos podría mostrar algo como esto:

Formato de fecha no válido. El formato debe ser "mm/dd/aaaa"

Esto es Spring MVC 2.5.

Respuesta

17

Debe definir un MessageSource para resolver el código de error del mensaje. Los códigos de error se crean como described here (por lo tanto, tendrá).

+1

Ahhh ... así es como se hace ... Muchas muchas gracias .... =) –

Cuestiones relacionadas