我正在尝试创建一个服务bean,在引用时将使用基于HttpSession的属性进行初始化。
让我们说,为了论证我的webapp将执行以下操作:
在init方法中,我可以通过将其作为参数传入并通过EL引用它来引用HttpSession吗?
对此的任何想法都将不胜感激。
答案 0 :(得分:1)
您可以按如下方式访问线程绑定的HttpSession
:
HttpSession session =
(HttpSession) RequestContextHolder.getRequestAttributes()
.resolveReference(RequestAttributes.REFERENCE_SESSION);