如何在初始化servlet时获取Http会话?

时间:2015-06-07 08:57:57

标签: jsf servlets lifecycle httpsession

如果我们可以访问如下所示的HTTP请求对象,我们就可以获得会话:

HttpSession session = request.getSession();

但是,如何在Servlet的init方法中检索HTTP会话?

如果表示层由JSF提供支持,那么Servlet可以访问FacesContext以获得HTTP会话吗?

1 个答案:

答案 0 :(得分:2)

你不能。部署应用程序并初始化servlet时,将调用:h 'clipboard' (and follow the tags) 方法。目前还没有人连接到应用程序,因此代码不会作为任何请求处理的一部分执行。所以没有会话。

在您还在建造面包店的同时,想要在面包店获得顾客的名字。没有面包店,没有客户服务。