Ho una serie di pagine di registrazione che si costruiscono l'una sull'altra. Alla scadenza della sessione degli utenti, ho un listener che pulisce tutto sul server e funziona benissimo. Ma, se l'utente tenta di fare qualsiasi altra cosa, voglio solo reindirizzare loro la prima pagina della serie. Tuttavia, il mio filtro non sembra funzionare correttamente. Continuo a ricevere javax.faces.application.ViewExpiredExceptionGestione di un ViewState scaduto in JSF e Richfaces
Qual è la migliore pratica per gestire questa eccezione? Non posso davvero gestire solo in web.xml perché è troppo globale. Inoltre, la pagina degli errori viene sottoposta a rendering da qualche codice JSF - sembra che devo capire che questo sta accadendo usando un PhaseListener quindi l'eccezione non si verifica in primo luogo, ma non sono stato in grado di trovare un buon modello per come farlo. Qualche idea?
ma sembra che funzioni solo per richieste Ajax – Inv3r53
Che si riferisce a * sessione * scadenza, non visualizzazione scadenza. – EJP