【发布时间】:2012-06-03 10:42:12
【问题描述】:
我想知道在调用 HttpServletRequest.getSession(false) 时何时会收到“null”
另外:有没有关于 HttpSession 的好教程?我想获得以下详细信息:何时使无效()?后果是什么?我是否需要检查返回的 HttpSession 是否有效? ...
【问题讨论】:
-
当我意识到某些搜索引擎不支持我的 robots.txt 时,我确实为我的网站这样做了。简而言之,您使用 false 作为参数调用 getSession(boolean)。如果有会话,则返回会话;如果没有,则返回 null。然后在会话上调用 .getAttributeNames(),在无效会话(超时、关闭)上会引发 IllegalStateException。
标签: java jakarta-ee