Trabajo con un desarrollador de aplicaciones para el usuario que escribe archivos JSP. Tenemos un formulario que funciona correctamente, excepto que los errores de validación/encuadernación/procesamiento no parecen mostrarse con la etiqueta <form:errors/>
de Spring.La etiqueta Spring MVC <form: errors /> no encuentra los mensajes de error
He confirmado que se está estableciendo el error, y cuál es aparentemente la ruta correcta para los errores. Supuestamente <form:errors path="*" />
debería renderizarlos todos, independientemente de la ruta, pero no muestra nada.
¿Debo ingresar en la fuente de la biblioteca de etiquetas para deducir lo que está pasando?
¿Estás seguro de que el código de validación establece los errores? ¿Puedes pegar algún código? –
He establecido puntos de interrupción en el código de validación, y showForm() en SimpleFormController, y veo todos los errores allí. The ModelAndView deja a showForm con errores incluidos. Pero en el jsp, la etiqueta de forma: errores no muestra nada vinculado, sin embargo, otros datos del modelo se representan correctamente. Establecí un punto de interrupción en ErrorsTag.shouldRender y siempre devuelve false, con getBindStatus() que no encuentra ningún objeto de destino. No sé cómo podría publicar ningún código, ya que está integrado en un gran sistema. Sé que si construyera un ejemplo, funcionaría perfectamente. :/ – Mojo