Vaadin中的会话未过期

时间:2015-01-23 05:54:14

标签: java javascript vaadin7

我正在使用Vaadin和Spring开发WebApplication。我使用AbstractJavaScriptComponent并使用setInterval()从后端获取数据并显示实时数据。

我的问题是请求充当用户请求请求,会话未超时,因为Vaadin将其作为用户交互接收。

无论如何,根据用户UI交互忽略javascript连接并激活会话超时。

1 个答案:

答案 0 :(得分:1)

我不确定这是否会对您的具体情况有所帮助,但您可以在web.xml中设置名为closeIdleSessions的servlet参数,如下所示:

<init-param>
      <param-name>closeIdleSessions</param-name>
      <param-value>true</param-value>
</init-param>

这将使用户会话超时,这些会话仅由UI心跳事件保持活动状态。至少值得一试。