会话失效后找到的数据

时间:2013-09-12 14:29:30

标签: java tomcat httpsession ofbiz

我正在使用一个框架并遇到一个我无法完成的问题。

我们有以下代码:

    String returnValue = LoginWorker.logout(request, response);

    ShoppingCart newShoppingCart = ShoppingCartEvents.getCartObject(request);

简而言之,其中包括以下内容: 注销用户(框架代码!),并创建一个新的购物车。

此代码来自注销:

  // now empty out the session
    session.invalidate();
    session = request.getSession(true);

所以我们肯定有一个新会议。现在,在购物车构造函数中,这是用于设置字段的代码(这导致了我的问题):

       this.orderPartyId = (String) session.getAttribute("orderPartyId");

此数据不应该是NULL,因为在注销后会话中的此值不会设置。 这在我的本地环境上,既不在升级(UAT)系统上也不会发生。只有在现场,我无法解释。

该框架是Apache Ofbiz,但我很确定这不具体。

有没有人经历过这样的事情。

0 个答案:

没有答案