Control de Errores con Struts
Hola. Estoy realizando una aplicacion con Struts y tengo el siguiente problema. En el actionForm asociado al formulario utilizo el metodo validate para comprobar los campos de entrada, si no son validos hago un
errors.add("nombre", new ActionError("error.nombre"));
Y aqui viene el problema, cuando hago esto al devolverme a la pagina que genero el error me sale el mensaje
Error: 500
Localizacion: /WebStruts/aceptarUsuario.do
Cannot get request dispatcher for path JspStruts1.jsp
Sin embargo si hago esa misma comprobacion de los campos de entrada con un simple 'if' en el perfom de la clase Action:
if (username.length()<5){
errors = new ActionErrors();
errors.add("nombre",new ActionError("error.nombre"));
saveErrors(request,errors);
return (mapping.findForward("fallo"));
}
funciona sin ningun problema, devolviendome a la pagina que yo le indico y mostrandome el mensaje que yo indico en el ApplicationResources. Pq no funciona en el ActionForm ??, deberia ser ahi donde funcionase no?
Me falta algo?. Por favor una ayudita
errors.add("nombre", new ActionError("error.nombre"));
Y aqui viene el problema, cuando hago esto al devolverme a la pagina que genero el error me sale el mensaje
Error: 500
Localizacion: /WebStruts/aceptarUsuario.do
Cannot get request dispatcher for path JspStruts1.jsp
Sin embargo si hago esa misma comprobacion de los campos de entrada con un simple 'if' en el perfom de la clase Action:
if (username.length()<5){
errors = new ActionErrors();
errors.add("nombre",new ActionError("error.nombre"));
saveErrors(request,errors);
return (mapping.findForward("fallo"));
}
funciona sin ningun problema, devolviendome a la pagina que yo le indico y mostrandome el mensaje que yo indico en el ApplicationResources. Pq no funciona en el ActionForm ??, deberia ser ahi donde funcionase no?
Me falta algo?. Por favor una ayudita