Le applicazioni JSF possono generare ViewExpiredException
s quando una sessione è scaduta. Questo evento sarà abbastanza comune quando si hanno ospiti sul proprio sistema. Perciò l'applicazione gestirà l'evento senza alcuna difficoltà per l'ospite, come segue:ViewExpiredException gestito da error-page, ancora nel registro
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/expired</location>
</error-page>
Quando un ospite tenta di inviare una richiesta su una sessione scaduta, viene rediretto a /expired
. Poiché non considero questo Exception
un problema che vale la pena menzionare, vorrei evitare di scrivere lo stacktrace nel log del mio server delle applicazioni.
Come posso realizzare questo?