HttpServletRequest.getSession(false):什么时候返回null?

时间:2012-05-29 08:02:08

标签: java java-ee

我想知道在调用HttpServletRequest.getSession(false)

时何时期望“空”

另外:HttpSession上有很好的教程吗?我想得到如下细节:何时无效()?有什么后果?我需要检查返回的HttpSession是否有效? ...< ==请在评论中回答。

1 个答案:

答案 0 :(得分:4)

你几乎不应该期望一个空值。正如文档所述,如果请求没有活动会话(通常,您将在请求的过滤器链中检查该会话),则会创建会话。如果你从中得到一个空值,我会打赌底层操作系统有问题:没有足够的内存来产生一个会话会想到。