Tempo limite da sessão e manipulação de ViewExpiredException no pedido ajax JSF / PrimeFaces

Acho este artigo útil para pedidos não-ajaxComo lidar com expiração de sessão e ViewExpiredException no JSF 2? mas eu não posso fazer uso disso quando estou enviando usando uma chamada AJAX.

Suponha que, em uma caixa de diálogo "primefaces", eu esteja fazendo uma solicitação de postagem usando o AJAX e a sessão já tenha expirado. Eu vejo minha página ficando presa.

Como corrigir esse tipo de cenário de tal forma que quando eu postar usando AJAX, eu poderia redirecioná-lo para a minha visão da página expirada e, em seguida, encaminhá-lo para a página de login semelhante à solução no link acima?

JSF2 / Primefaces / Glassfish

questionAnswers(5)

yourAnswerToTheQuestion