我正在尝试在我的JAX-RS服务中获取HTTP会话。通常我在JSF托管bean中使用:
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
但是这次我需要在JAX-RS服务方法中使用它。因此FacesContext
的当前实例为空。有另一种方法可以得到它吗?我尝试了HttpServletRequest
的上下文注入,但我无法使其正常工作。