Servlets 如何从servlet获取JSF2.0 sessionMap引用

Servlets 如何从servlet获取JSF2.0 sessionMap引用,servlets,jsf-2,Servlets,Jsf 2,下面的代码片段是我正在使用的 ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); Map<String, Object> sessionMap = externalContext.getSessionMap(); sessionMap.put("User",user); 现在,我如何从一个普通的servlet中获得上面的sessionMap-key

下面的代码片段是我正在使用的

ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
  Map<String, Object> sessionMap = externalContext.getSessionMap();
  sessionMap.put("User",user);
现在,我如何从一个普通的servlet中获得上面的sessionMap-key值?
将像下面这样的代码Usersession.getAttributeUser;是否可能从我的servlet工作?

在servlet中,请求/会话/应用程序属性可从doGetHttpServletRequest请求、HttpServletResponse响应/doPostHttpServletRequest请求、HttpServletResponse响应方法中获得:

当请求由FacesServlet处理时,属性如下所示:

//request attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("username");
//session attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("username");
//application attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get("username");
建议阅读 ; .
在servlet中,请求/会话/应用程序属性可从doGetHttpServletRequest请求、HttpServletResponse响应/doPostHttpServletRequest请求、HttpServletResponse响应方法中获得:

当请求由FacesServlet处理时,属性如下所示:

//request attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("username");
//session attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("username");
//application attributes
String string = (String)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get("username");
建议阅读 ; .
使用,request.getParameterUser;如果您看到我的JSF编码,我将把它放在会话中。那么从请求中读取将如何工作呢?request.getSession.getAttributeuser;如果您的请求没有通过FacesServlet,如何获取FacesContext?可能重复使用request.getParameterUser;如果您看到我的JSF编码,我将把它放在会话中。那么从请求中读取将如何工作呢?request.getSession.getAttributeuser;如果您的请求未通过FacesServlet,您如何获取FacesContext?可能存在的副本