会话轮询时超时

时间:2010-08-24 09:02:33

标签: java java-ee

我正在轮询到一个servlet,导致“No Session Time Out”。轮询时有没有办法超时?

1 个答案:

答案 0 :(得分: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