2010-08-24 124 views

回答

1

您可以在創建時將sessionId(key)和timestamp(value)放入靜態HashMap中(由session.isNew()指示)。

以及是否要超時會話在servlet投票期間檢查,這可能 通過調用session.invalidate() http://download-llnw.oracle.com/javaee/1.2.1/api/javax/servlet/http/HttpSession.html#invalidate%28%29

+0

但如果我使用的應用程序,並連續輪詢做執行? – Zeeshan 2010-08-24 09:36:40

+0

@Zeeshan我不確定你的意思。你應該描述你期望的行爲。 – stacker 2010-08-24 10:17:29

+0

@Zeeshan如果客戶再次輪詢一個新的會話將被創建。所以客戶應該停止投票。在使服務器端的會話無效後,您可以發送錯誤響應而不是確定信號給客戶端。 – stacker 2010-08-24 12:04:27