Configurar una excepción específica a una Action

2869 vistas

Para declarar una excepción como una excepción específica a una Action en el fichero struts-config.xml, tendremos que añadir un nodo al nodo :



xml
  1. <action>
  2.   ...
  3.   <exception
  4.         key="error.database.failure"
  5.         path="/myactionerror.jsp"
  6.         scope="request"
  7.         type="com.developpez.DatabaseException" />



Si se eleva una excepción de tipo DatabaseException, el framework Struts redigirá la consulta hacia la página myactionerror.jsp y mostrará en ella el mensaje de llave error.database.failure.