我想知道,是否可以以
的身份访问会话FacesContext.getCurrentInstance().getExternalContext().getSession(false);
来自EL的,我想知道用户是否登录,并且可以使用?
答案 0 :(得分:2)
EL中有一个隐式会话对象#{session}
但看起来像返回的会话将被检索如下:
return extCtx.getSession(true);
所以,如果你真的需要用false
标志从EL中获取它,你可以将你的代码放到某个托管bean的方法中并调用它。
或者您可以从隐式请求对象调用getSession:
#{request.getSession(false)}