是否只有一种方法可以在java调用request.getSession()中获取会话?
答
api显示了两种方法。基本上,如果需要的话,你会为你创建会话,而另一个则不会。
http://java.sun.com/javaee/5/docs/api/javax/servlet/http/HttpServletRequest.html#getSession%28%29
和
+0
他可能不会期待这一点。但是它很公平。 +1 – 2010-01-15 07:15:44
答
如果你想的有点像MagicSessionSignleton.getSession()
,可以从代码的任何地方被调用,很不幸,没有。但是,您可以构建一个为您执行此操作的过滤器(或使用提供对请求/会话上下文的简单访问的框架)。
是否有你不喜欢'request.getSession()'的原因?它不适合你需要的东西吗? – skaffman 2010-01-15 08:18:31