Seleccionar página

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

por | Mar 15, 2011 | Seam

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>

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.