我想知道在调用HttpServletRequest.getSession(false)
时何时期望“空”另外:HttpSession上有很好的教程吗?我想得到如下细节:何时无效()?有什么后果?我需要检查返回的HttpSession是否有效? ...< ==请在评论中回答。
答案 0 :(得分:4)
你几乎不应该期望一个空值。正如文档所述,如果请求没有活动会话(通常,您将在请求的过滤器链中检查该会话),则会创建会话。如果你从中得到一个空值,我会打赌底层操作系统有问题:没有足够的内存来产生一个会话会想到。