我在 JSF2.0 和 Primeface 3.4 中开发了一个 Web 应用程序,该应用程序主要用于执行图像处理操作,如增加/减少亮度对比度等。所有这些操作都是使用 Javascript 实现的,因此所有操作都在客户端执行期间此期间不涉及服务器旅行。
唯一的服务器行程是在选项卡切换期间从服务器获取数据(选项卡是使用 primefaces tabview 组件实现的)。
在我的 web.xml 中,我定义了 10 分钟的会话超时。现在的问题是,当用户在特定选项卡上执行图像处理活动并且由于在此期间不涉及服务器跳闸时,服务器假定用户是理想的(显然),因此会话超时并且用户被重定向到登录页。
那么我该如何避免这种情况。
感谢您的帮助。