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)}
可能重复