从 JSF 请求中检索会话标识值

2022-09-02 03:03:56

如何在 JSF 受管 Bean 中检索会话 ID 值?


答案 1
FacesContext fCtx = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fCtx.getExternalContext().getSession(false);
String sessionId = session.getId();

答案 2

您尝试

{
String uuidFc = FacesContext.getCurrentInstance().getExternalContext().getSessionId(true);
}

此行返回 facesContext sessionId 值


推荐