mostrar los errors en struts
primeramente saludos...
estoy haciendo una validacion con struts y el framewok validator, tengo un java bean que extiende de ValidatorForm, este tiene su archivo validation.xml y validation-rules, etc.
todo funciona, lo que quiero hacer es que en la pagina del formulario donde se hacen las validaciones tengo una etiqueta errors, que me muestra los errores de las validaciones, el punto es que quiero mostrar el error de validacion junto al campo que se valida,
en otras palabras si la validacion me dice que el nombre necesita ser mayor a 6 caracteres no quiero que salga donde esta la etiqueta , si no a un lado del campo en cuestion,
me podran decir pues pon la etiqueta errors, aun lado del campo pero el punto es que me saldrian las notificaciones de los demas campos y no quiero eso..
no se si me hice entender....
- Inicie sesión o regístrese para enviar comentarios
Entiendo que deberías agregar
Entiendo que deberías agregar un TAG, y agregarlo a la estructura de tu página.
Observa si te sirve esta info
Saludos
gracias
voy a checar, estoy viendo eso de la etiqueta,
ayer en la clase validatorForm que es donde tengo el java bean que usa validator para hacer las validaciones
tome el objeto errors que es de Action errors
y al finalizar, antes de dar el find.forward, puse request.setAttribute("errores",errors.toString());
lo que hace es que efectivamente te muestra todos los errores que tiene pero como campo=[valores],campo[valores],
he estado buscando una forma de separarlos y tomar nomas el valor de cierto indice, o propiedad
por ejemplo String str=request.getAttribute(errors.getValues());//o algo asi no recuerdo bien el metodo de errors
esto me regresa [java.lang.ArrayList$iteratornll] 0 [java.lang.ArrayList$iteratorn@as908uds]
algo asi
me gustaria sacar el string por propiedad, pero ando confundido con eso de los iteratores
gracias, me ayudo mucho la pagina de ayuda
solucion al problema
supongamos el siguiente escenario un formulario con estruts y utilizando VALIDATOR framework
tengo unos campos con taglib de struts ejemplo
NOTA: doy por hecho que ya tienen todos los archivos de configuracion y clases funcionando
este nos muestra un formulario con un campo de texto y un boton, cual se valida los errores salen en la parte superior donde se encuentra la etiqueta
pero si se quiere mostrar los errores junto al campo que se va a validar se hace de la siguiuente manera
en el segundo caso es un formulario con 2 campos de texto, pero cuando haya un error de validacion en el campo
email por ejemplo, solo se desplegara ahi el error correspondiente a esa propiedad...