Session IllegalStateException
程序员文章站
2022-03-11 17:24:12
...
request.getSession();
出现IllegalStateException 异常。
查看tomcat 源码
if ((context != null) && (response != null) &&
context.getCookies() &&
response.getResponse().isCommitted()) {
throw new IllegalStateException
(sm.getString("coyoteRequest.sessionCreateCommitted"));
}
出现这个异常的原因就是这几种,对于response.getResponse().isCommitted(),就是说当response 提交返回了,
就无法设置cookie,如果创建session前,response 已经提交了,那么这个新的session就无法与cookie保持一致了。
上一篇: JavaScript中的逻辑运算符&&和||详解(运算法则、短路实例)
下一篇: Cannot find ./catalina.sh The file is absent or does not have execute permission
推荐阅读
-
Oracle OWI 等待事件视图(v$session_wait/v$session_event/v$system_ev
-
php中session使用示例
-
分享DEDECMS 验证码的一个细节有关问题。附提问一个疑惑,有关SESSION的
-
为什么取不到SESSION变量的值?该如何解决
-
rbac权限认证,用户权限是保存在 session 中吗? - SegmentFault
-
symfony 1.4 中的session存入 MYSQL的解决方案?
-
PHP session入门之功能详解三
-
oracle系统表中v$session、v$sql字段讲解
-
大家写login.php一般用cookie还是用session?该如何解决
-
php同时使用session和cookie来保存用户登录信息的实现代码,sessioncookie_PHP教程