我正在轮询到一个servlet,导致“No Session Time Out”。轮询时有没有办法超时?
答案 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