当浏览器第一次请求时,服务器创建一个session对象,同时生成一个sessionId,并在此次响应中将sessionId 以响应报文的方式传回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话。关闭此浏览器窗口,其内存中的sessionId也就随之销毁。

session.invalidate()是将session设置为失效,一般在退出时使用,但要注意的是:session失效的同时 浏览器会立即创建一个新的session的,你第一个session已经失效了 所以调用它的getAttribute方法时候一定会抛出NullPointerException的

jsessionid只是tomcat中对session id的叫法,在其它容器里面,不一定就是叫jsessionid了

其次你编程的时候实现了添加cookie或者用的是session 这两者都会产生cookie  cookie name 为JSESSIONID 应该是你用了session编程,它会在记录此窗口的临时cookie 放在内存中 只要你这个窗口不关掉 它的子窗口也可以得到这个cookie 并使用但你一旦关掉了这个窗口 这个cookie就消失了

最新文章

  1. java内存泄漏的几种情况
  2. Oracle_R12C_安装注意点_Win64_exectask
  3. HTML5中地图矢量化
  4. WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
  5. ruby实时查看日志
  6. Android动画的使用总结
  7. linux笔记:文件编辑器vim
  8. Qt之透明提示框
  9. 【C#学习笔记】浏览目录得到路径
  10. scala-spark练手--dataframe数据可视化初稿
  11. poj:2992 因子数量
  12. ACM比赛(进制转换)
  13. Java生成目录
  14. LeetCode 287. Find the Duplicate Number (找到重复的数字)
  15. 安卓Html标签,创意工具类
  16. ASP.Net Core on Linux (CentOS7) 共享第三方依赖库部署
  17. Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
  18. query string parameters 、 Form Data 、 Request Payload
  19. 给网站配置免费的HTTS证书
  20. shell(2)-&& 与 || 逻辑或与非

热门文章

  1. Git 在小团队中的管理流程
  2. Python爬虫(学习准备)
  3. 小型数据库性能对比(对比了SQLite、FireBird、FastDB、SQLServer2000绿色版、Access、BDB、PostgreSQL)
  4. day(66)作业
  5. Django3.0 前瞻 支持异步通信
  6. console调试技巧
  7. Paper | Adaptive Computation Time for Recurrent Neural Networks
  8. JMeter 使用 http长连接 |史上最全
  9. jvm 性能调优工具之 jstat
  10. Python 自定义元类的两种写法