JSF在长时间运行过程中保持会话活动

时间:2011-04-12 20:51:50

标签: java session jsf myfaces

我们的JSF(MyFaces实现)WebApp中有一个长期运行的进程。在这个长时间运行的过程中需要有一个活动的会话。是否会经常关注各种组件会使会话保持活力? (即,单击背景,鼠标悬停选项卡/链接等)。我已经取得了成功,并且不明白为什么这样做。这是由于底层实现中的某种javascript / ajax功能吗?感谢。

1 个答案:

答案 0 :(得分:0)

假设您已经探索过远离Web请求的这个长时间运行的过程,并且由于某种原因不能,这是您的答案。

除非你把它放在那里,否则底层实现不会有ajax。您可以在发出XHR请求的计时器上执行类似javascript的操作,或者您可以在容器配置中启动会话超时,这样您就不必这样做了。