Mostrar un mensaje de error con Struts
Artículo por Club Developers · 31 octubre 2006
2981 vistas
Para mostrar un mensaje de error en nuestras páginas, bastará en posicionar el tag .
Ahora, para alimentar este tag, tendremos que crear un ActionMessage pasándole como parámetro ya sea la clave del mensaje de error contenido en un bundle, o bien el mensaje directamente.
Una vez construidas todos los ActionMessage, tendremos que añadirlos a un ActionErrors. Éste será el objeto devuelto.
Hay que decir que para versiones antiguas de Struts tendremos que usar la clase ActionError en lugar de ActionMessage.
De la misma forma, el parámetro ActionMessages.GLOBAL_MESSAGE se puede reemplazar por ActionErrors.GLOBAL_ERROR en las primeras versiones.
Ahora, para alimentar este tag, tendremos que crear un ActionMessage pasándole como parámetro ya sea la clave del mensaje de error contenido en un bundle, o bien el mensaje directamente.
java
ActionMessage am = new ActionMessage("foo.bar.myKey");
Una vez construidas todos los ActionMessage, tendremos que añadirlos a un ActionErrors. Éste será el objeto devuelto.
java
ActionErrors errors = new ActionErrors(); errors.add(ActionMessages.GLOBAL_MESSAGE, am); .. return errors;
Hay que decir que para versiones antiguas de Struts tendremos que usar la clase ActionError en lugar de ActionMessage.
De la misma forma, el parámetro ActionMessages.GLOBAL_MESSAGE se puede reemplazar por ActionErrors.GLOBAL_ERROR en las primeras versiones.