1

我遇到了以下问题。我有一个使用 JSF (PrimeFaces 3.4) 和 Glassfish 的 Web 应用程序。当会话超时发生时,我正在尝试将用户重定向到登录页面。现在我已经阅读了很多关于此的内容,并尝试了很多解决方案。首先,我尝试编写一个没有结果的 ExceptionHandler。经过数小时的研究,我决定尝试 Omnifaces (1.3-SNAPSHOT) FullAjaxExceptionHandler。还是没有结果。

在调试时,我注意到处理程序工厂被正确调用,但 UnhandledExceptionQueue 对我来说总是空的。似乎没有抛出 ViewExpiredException (或任何其他类型的异常)。

症状总是一样的:发生会话超时后,服务器绝对没有响应。只有当我重新加载整个页面时,才会出现登录页面,表明会话不再有效。

请给我一些建议,非常感谢!

4

0 回答 0