찾다

 >  Q&A  >  본문

在控制层和业务层处于不同项目中时, 如何让业务层的java类调用SESSION里的信息

想在业务层所处的项目里面, 创建一个共通工具类来返回SESSION里保存的用户信息
可以实现吗?

高洛峰高洛峰2887일 전239

모든 응답(5)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 17:50:36

    정적 메소드를 작성하고 HttpRequest를 전달하기만 하면 됩니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:50:36

    또는 도구 클래스의 메서드에 세션 개체를 삽입합니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-17 17:50:36

    httpRequest를 전달하기만 하면 됩니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:50:36

    request.getSession

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:50:36

    세션은 컨트롤러 계층에 속하며 서비스 및 Dao 계층으로 전달되어서는 안 됩니다. Controller 계층에서 사용자 정보를 추출하여 캐시에 저장한 후 Service 계층에서 userKey를 통해 사용자 정보를 획득합니다.

    회신하다
    0
  • 취소회신하다