Spring不更新ajax轮询会话

Spring不更新ajax轮询会话,spring,jquery,spring-mvc,session-timeout,Spring,Jquery,Spring Mvc,Session Timeout,我们目前在一个SpringWeb应用程序上遇到会话超时问题。会话从不超时,因为我们有一个连续的ajax请求轮询服务器。有没有一种方法可以告诉spring忽略此请求而不更新会话,以便超时按预期工作?您可以在连续ajax请求的同时运行一个与会话超时相等的计时器,如果页面从未刷新,则会将用户注销。另一个想法是在同一个域上的一个单独的web应用程序中托管您正在访问的URL。我不确定Spring是否为您正在做的事情内置了一些东西 我想了很久。您可以实现自己的会话注册表来忽略Ajax URL。基本上,如果U

我们目前在一个SpringWeb应用程序上遇到会话超时问题。会话从不超时,因为我们有一个连续的ajax请求轮询服务器。有没有一种方法可以告诉spring忽略此请求而不更新会话,以便超时按预期工作?

您可以在连续ajax请求的同时运行一个与会话超时相等的计时器,如果页面从未刷新,则会将用户注销。另一个想法是在同一个域上的一个单独的web应用程序中托管您正在访问的URL。我不确定Spring是否为您正在做的事情内置了一些东西

我想了很久。您可以实现自己的会话注册表来忽略Ajax URL。基本上,如果URL与您在忽略列表或Spring安全过滤器链中定义的过滤器中定义的URL匹配,则不会在会话注册表中为用户设置上次访问时间


请参见

如果您使用SessionRegistry忽略长轮询URL,是否可以让我知道?