2010-08-24 123 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