Seam: Re-direccionar a la vista actual desde un error exception handler de pages.xml

Mar 15, 2011

Un caso de uso que puede ser necesario es re-direccionar a la vista actual cuando una excepción es capturada mediante un exception handler definido en pages.xml. En mi caso se trataba del error producido por s:fileUpload cuando el tamaño de subida de un fichero es superior al definido en la configuración. El error hemos de tratarlo en el pages.xml dado que la excepción ocurre a nivel del filtro de seam.

El modo de hacerlo:

<exception class="org.jboss.seam.web.FileUploadException">
 <redirect view-id="#{facesContext.externalContext.requestServletPath}#{facesContext.externalContext.requestPathInfo}">
      <message severity="error">La subida de un fichero falló...</message>
   </redirect>
</exception>

Tips, tutoriales y novedades

Recibe directamente en tu correo todas las novedades, tips y tutoriales gratuitos que compartimos desde Neodoo Microsystems

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.