博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[ Servlet / JSP ] J2EE Web Application 中的 JSESSIONID 是什么?
阅读量:5334 次
发布时间:2019-06-15

本文共 829 字,大约阅读时间需要 2 分钟。

  JSESSIONID is a cookie in J2EE web application which is used in session tracking. Since HTTP is a stateless protocol, we need to use any session to remember state. JSESSIONID cookie is created by web container and send along with response to client.   

  JSESSIONID 是一个由Servlet容器比如Tomcat/Jetty生成的cookie, 用来管理J2EE 网络程式的HTTP协议的session.

前面提到HTTP是无状态协议,无法关联里那个独立的请求.

Session管理是根据不同的技术如cookie或者URL Rewriting来追踪用户会话的过程.

如果一个Web服务器正在使用cookie来进行会话管理, 它会创建和发送JSESSIONID cookie给客户端, 然后客户端接下来将HTTP请求返回服务器.

JSESSIONID和会话管理不仅在 更在多种 中.

 

什么时候JSESSIONID在Web程式中创建.

In Java J2EE application container is responsible for Session management and by default uses Cookie.

当用户第一次访问你的web application时,根据是否访问了HTML,JSP或者Servlet来创建session.
如果用户请求由Servlet处理,然后调用request.getSession(true)[true表示没有session时创建一个].

转载于:https://www.cnblogs.com/zienzir/p/9307792.html

你可能感兴趣的文章
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
安卓第十三天笔记-服务(Service)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>
【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
查看>>
Ajax : load()
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Zookeeper一致性级别
查看>>
单例模式的几种实现方式及对比
查看>>
Python_excel的简单封装(Openpyxl)
查看>>
Python_excel基本操作一(Openpyxl)
查看>>
Python_excel基本操作二(Openpyxl)
查看>>
ContainerBase.addChild: start: 错误
查看>>
macos解决Hadoop之Unable to load native-hadoop library
查看>>
2743: [HEOI2012]采花
查看>>
Java多线程学习笔记——信号量的使用
查看>>
HTTP
查看>>
parent overflow hidden
查看>>
function_exists, method_exists, is_callable的区别
查看>>