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

2020-09-13 15:24发布

         点击此处--->   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错误。

非常感谢您的帮助!

         点击此处--->   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条回答
Bunny_CDM
1楼-- · 2020-09-13 15:53

请尝试对sessionService和userService使用getter方法,即getSessionService()。getAttribute(" test")和getUserService()。getCurrentUser()。

我是小鹏鹏啊
2楼-- · 2020-09-13 16:02

尝试过,但不幸的是,该错误仍然发生!

SAP小菜
3楼-- · 2020-09-13 15:44

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

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

梦想连接
4楼-- · 2020-09-13 15:38

如何调用此bean,似乎正确的Hybris上下文尚未初始化,因此您得到null 。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答