会话失效后找到的java数据
我正在使用一个框架,遇到了一个我无法解决的问题
我们有以下代码:
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)系统上,这都不会发生。只有现场直播,我真的无法解释
该框架是ApacheOfBiz,但我很确定这不是特定的
有没有人经历过这样的事情
共 (0) 个答案