在我们的应用程序中,我们在网格上有HyPer链接。(结果显示) 点击它,打开一个新的弹出窗口,使用window.open弹出机制 我们可以在新打开的窗口上执行多项操作,如插入,删除,更新数据库的数据。
问题在于,即使我们在数据库上进行了多次操作,会话也会在应用程序上过期。
请告诉我如何解决这个问题??
答案 0 :(得分:1)
不容易提供答案。它高度依赖于您的环境。也许您的应用服务器不仅依赖于JSESSIONID,它还可能使用某个SingleSignOn系统提供的cookie。这些cookie可能具有固定的生命周期。使用Firefox Firebug或WebKit(Chrome)开发人员工具跟踪您的HTTP请求/响应,并检查交换的cookie。如有必要,定义一个javax.servlet.http.HttpSessionListener并跟踪应用程序服务器的行为。