会话服务和用户服务返回null

2020-09-13 15:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在使用电子商务...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我正在使用电子商务6.6。 我创建了一个新的类,用于需要使用会话和用户服务的地方。 但是,它们都一直返回null。

我创建了一个新类,并添加了以下Spring配置:

  
  
        
  

  

此外,我将变量以及getter和setter都添加到了我的类中:

私有SessionService sessionService;

  @必填
  公共SessionService getSessionService()
  {
      返回sessionService;
  }

  @需要
  公共无效setSessionService(final SessionService sessionService)
  {
      this.sessionService = sessionService;
  }

  

使用以下命令调用会话服务时,会话服务仍返回null:

sessionService.getAttribute(" test");

,我确定该属性可用。 另外,我尝试使用userSession.getCurrentUser(),但存在相同的null错误。

非常感谢您的帮助!

4条回答
SAP小菜
2020-09-13 15:44

您没有得到NullPointerException,这意味着在bean注入中没有问题。我假设当您尝试访问会话变量" Test"之前,该变量已从会话中删除。 您是否可以尝试在同一类中设置类似 sessionService.setAttribute(" test"," Test"); 的东西,并尝试在该 getSessionService()。getAttribute(" test")之后访问它? 。 同样尝试在getCurrentUser()之前的会话中设置当前用户。

现在,如果获得会话变量,就知道问题出在哪里。

一周热门 更多>

相关问答