在java调用request.getSession()中,是否只有一种方法可以获取会话?

在java调用request.getSession()中,是否只有一种方法可以获取会话?,java,session,Java,Session,我想知道使用request.getSession()调用会话只有一种方法,还是有其他方法?api显示了两种方法。基本上,一个会在需要时为您创建会话,而另一个不会 及 如果您正在考虑类似于MagicSessionSignleton.getSession()的东西,那么它可以从代码中的任何地方调用,不幸的是没有。但是,您可以为自己构建一个过滤器(或者使用一个框架,该框架提供对请求/会话上下文的简单访问)。他可能没有预料到这一点。但这很公平+1您不喜欢request.getSession(),有什么

我想知道使用
request.getSession()
调用会话只有一种方法,还是有其他方法?

api显示了两种方法。基本上,一个会在需要时为您创建会话,而另一个不会


如果您正在考虑类似于
MagicSessionSignleton.getSession()
的东西,那么它可以从代码中的任何地方调用,不幸的是没有。但是,您可以为自己构建一个过滤器(或者使用一个框架,该框架提供对请求/会话上下文的简单访问)。

他可能没有预料到这一点。但这很公平+1您不喜欢
request.getSession()
,有什么原因吗?它不适合你所需要的吗?