La session appartient à la couche Contrôleur et ne doit pas être transmise aux couches Service et Dao. Vous devez extraire les informations utilisateur au niveau de la couche Contrôleur et les enregistrer dans le cache, puis la couche Service obtient les informations utilisateur via userKey.
Écrivez simplement une méthode statique et transmettez-y HttpRequest
Ou insérez l'objet session dans la méthode de la classe d'outils.
Transmettez simplement la httpRequest.
request.getSession
La session appartient à la couche Contrôleur et ne doit pas être transmise aux couches Service et Dao. Vous devez extraire les informations utilisateur au niveau de la couche Contrôleur et les enregistrer dans le cache, puis la couche Service obtient les informations utilisateur via userKey.