我在我的JSF應用程序中使用Iceface Icepush向客戶端發送一些通知。由於此會話超時從未發生在我的應用程序上。JSF會話超時並自動重定向到登錄頁面,無需用戶插入事件即使Ajax推送活動
我指定了會話超時15分鐘。我的要求是,如果15分鐘內沒有實際的客戶端交互,服務器應該使會話失效。
我確實在iceface論壇一些搜索並添加在web.xml這種情況下PARAM
<context-param>
<param-name>org.icefaces.strictSessionTimeout</param-name>
<param-value>true</param-value>
</context-param>
也有人指定faces-config.xml中
<application>
<resource-handler>org.icefaces.impl.application.SessionTimeoutMonitor</resource-handler>
</application>
但沒有任何工程使用sessionTimeoutMonitor 。
謝謝。這是個好主意,但我不使用primefaces :-) – vels4j