Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的 JSF(MyFaces 实现)WebApp 中有一个长期运行的流程。在这个长时间运行的过程中需要有一个活动的会话。经常关注各种组件是否会保持会议的活力?(即,单击背景、鼠标悬停选项卡/链接等)。我在这方面取得了成功,但不明白为什么会这样。这是由于底层实现中的某种 javascript/ajax 功能造成的吗?谢谢。
假设您已经探索过将这个长期运行的过程从 Web 请求中分离出来,并且由于某种原因不能,这就是您的答案。
除非你把它放在那里,否则底层实现不会有 ajax。您可以在发出 XHR 请求的计时器上执行类似 javascript 的操作,或者您可以在容器配置中延长会话超时时间,这样您就不必这样做了。