cookie与session简单认知(调试某项目遇到的坑)

调试完,之后可以正常运行但是,菜单死活不出来。

最后经过一系列调试,觉得这一段代码没有生效。(我感觉少的jar,以及版本问题我都弄好了,剩的这个菜单流畅上我也看了一遍,js获取_h_mode的长度一致为0)

 

 但是不知道什么原因,最后实在搞不了,请教。大佬发来一张图。

 

 然后解决。又或者:

 

 

分析原因:

“我也没有具体了解,大概是标签不支持这个作用域或者用法吧,过时货,不想深入了解。”他是这样解释的。

我们还是分析下原因:

true如果客户端支持,是否要使用cookie进行会话标识符通信使用,请设置为(默认)。设置为false如果要禁止使用Cookie会话标识符沟通,只依靠URL重写应用程序。(TOMCAT官方文档对于cookies的解释)

来源于网络:
由于HTTP协议是无状态的,在WEB系统中,怎么识别请求来自于哪里呢?是哪一个用户发起的请求呢?
为了解决这一个问题,HTTP协议引入了cookie和session这两个概念。
session 在服务器端,cookie 在客户端(浏览器)
session 默认被存在在服务器的一个文件里(不是内存)
session 的运行依赖 session id,而 session id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 session 也会失效(但是可以通过其它方式实现,比如在 url 中传递 session_id)

 

我是这么认为的。如果有大佬看到,欢迎指点!

 

posted @ 2020-06-29 08:33  Kaspar_Choo  阅读(186)  评论(0编辑  收藏  举报