JSF表达式语言facecontext会话

JSF表达式语言facecontext会话,jsf,primefaces,el,Jsf,Primefaces,El,我想知道,是否有可能访问会话作为 FacesContext.getCurrentInstance().getExternalContext().getSession(false); 从EL来看,问题是我想知道用户是否已登录,并使EL中是否有一个隐式会话对象可用,即{session} 但返回的会话似乎将在引擎盖下检索,如下所示: return extCtx.getSession(true); 所以,若您确实需要使用false标志从EL获取它,您可以将代码放到某个托管bean的方法中并调用它 也

我想知道,是否有可能访问会话作为

FacesContext.getCurrentInstance().getExternalContext().getSession(false);

从EL来看,问题是我想知道用户是否已登录,并使EL中是否有一个隐式会话对象可用,即
{session}
但返回的会话似乎将在引擎盖下检索,如下所示:

return extCtx.getSession(true);
所以,若您确实需要使用
false
标志从EL获取它,您可以将代码放到某个托管bean的方法中并调用它

也可以从隐式请求对象调用getSession:

{request.getSession(false)}

可能重复