5

我想知道调用HttpServletRequest.getSession(false)时何时期望“null”

另外:有没有关于 HttpSession 的好教程?我想获得以下详细信息:何时使无效()?后果是什么?我是否需要检查返回的 HttpSession 是否有效?... <== 请在评论中回答。

4

1 回答 1

4

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

于 2012-05-29T08:08:32.130 回答