java IE8丢失会话详细信息
我有一个Java web应用程序,它会间歇性地丢失会话数据。这个问题只发生在IE8上的用户身上。我已经使用IEWatch来监视http通信量,似乎正在发送正确的会话cookie(JSSessionID2)。 当请求到达服务器时,会话已从自定义会话监视器解除绑定(使用HttpBindingListener)。 正如我所提到的,这个问题是间歇性的,我甚至与客户在我的机器上做了完全相同的事情,但我无法复制他们的问题。还应注意的是,对于所有遇到此问题的用户,事务每次都会在同一点失败—它是4页向导类型事务的第二页。 任何帮助都将受到感激
奈吉
# 1 楼答案
是的,我确实发现了问题
我将DWR用于AJAX,但DWRUtil存在一个问题。useLoadingMessage()
见http://directwebremoting.org/dwr/browser/util/useLoadingMessage.html
因此,这导致了一个execption,它转到一个错误页面(jsp),该页面上有一条invalidate会话语句
我花了很长时间才找到它
我希望这对你有帮助,但不知何故我怀疑:)
奈吉