java - Servlet 容器如何管理组成的 jsessionid?

标签 java servlets jsessionid

有人可以告诉我,如果客户端使用组成的(有效)JSESSIONID 向 servlet 容器发起请求,会发生什么情况?假设 servlet 的记录中没有这个 jsessionid(我们不是劫持 session ,只是编造一个),servlet 会接受这个 session 并将其用于所有后续调用,还是会忽略它,编造自己的 session jsessionid并返回给客户端?

最佳答案

如果无法根据给定的 JSESSIONID 找到 HttpSession,它将被忽略。只要代码需要,就会创建一个新的 JSESSIONID cookie,并设置一个具有新 ID 的新 JSESSIONID cookie。

关于java - Servlet 容器如何管理组成的 jsessionid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006887/

相关文章:

tomcat - CORS 和 Tomcat

java - 在 aws 中更改 JSESSIONID 不会让我退出

java - 如何防止在 URL 中显示 JSESSIONID

java - Guava:将 Multimap 转换为通用父类(super class)型是否有效?

java - 反序列化 Google Web Kit 响应 (Java) 和 Java Servlet

java - 将二维数组分成不相等的矩形和正方形

java - 我可以将 servlet 与 Angular JS 结合使用并实现 MVC 架构吗?

java - servlet 线程的数据库连接?

java - 定位非法状态异常错误

java - Gson非法类型变量引用