JSESSIONID 作用

JSESSIONID 作用1 第一次访问服务器的时候 会在响应头里面看到 Set Cookie 信息 只有在首次访问服务器的时候才会在响应头中出现该信息 上图中 JSESSIONID ghco9xdnaco3 Path acr 首次访问服务器时服务端创建 session HttpSessions request getSession nbsp 当这句代码需要创建 session 的时候

1)第一次访问服务器的时候,会在响应头里面看到Set-Cookie信息(只有在首次访问服务器的时候才会在响应头中出现该信息)

JSESSIONID 作用

上图中JSESSIONID=ghco9xdnaco31gmafukxchph;Path=/acr,首次访问服务器时服务端创建session,HttpSession session = request.getSession(); 当这句代码需要创建session的时候,服务器每创建一个session都会有一个相对应的session_id,并且服务器会把这个session_id以Cookie的形式回写给客户端(浏览器),下次同一个用户访问的时候会带这个session_id号过来

2)当再次请求的时候(非首次请求),浏览器会在请求头里将cookie发送给服务器(每次请求都是这样)

JSESSIONID 作用

3)为什么除了首次请求之外每次请求都会发送这个cookie呢?(在这里确切地说是发送这个jsessionid)

事实上当用户访问服务器的时候会为每一个用户开启一个session,浏览器是怎么判断这个session到底是属于哪个用户呢?jsessionid的作用就体现出来了:jsessionid就是用来判断当前用户对应于哪个session。换句话说服务器识别session的方法是通过jsessionid来告诉服务器该客户端的session在内存的什么地方。服务端获取 jsessionid = request.getSession().getId()

4)总结,jsessionid的工作流程可以简单用下面的图表示:

JSESSIONID 作用

转自:https://blog.csdn.net/chunqiuwei/article/details/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233736.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm设置c语言注释颜色,pycharm设置注释颜色的方法[通俗易懂]

    pycharm设置c语言注释颜色,pycharm设置注释颜色的方法[通俗易懂]pycharm设置注释颜色的方法操作方法如下所示:File–>Settings–>Editor–>Color&Fonts–>LanguageDefaults–>Linecomment–>设置颜色即可以上这篇pycharm设置注释颜色的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。时间:2018-05-22…

    2022年8月25日
    5
  • 经典算法

    经典算法

    2021年5月19日
    119
  • STM32之NVIC的深入详解

    STM32之NVIC的深入详解STM32NVIC中断嵌套

    2022年5月28日
    45
  • 大数据时代的大数据管理发展,经历了哪几个阶段?

    大数据时代的大数据管理发展,经历了哪几个阶段?近几年,在大数据管理不断发展的过程中,也取得了一定的成绩。但是,大数据管理也经历了一个漫长的过程,主要经历的人工、文件、数据库等管理阶段。同时,随着大数据时代的大数据不断增加,所管理的范围和环境也在不断的变化。并且,在大数据管理不断发展的过程中,一些管理问题逐渐的暴露出来,为大数据管理的发展带来了新的挑战和机遇,下面就大数据管理的发展历程,管理中存在的不足进行简要的分析和阐述。1.大数据时代的…

    2022年5月1日
    47
  • mac全选文字的快捷键_Mac文本的快捷键 你晓得否?

    mac全选文字的快捷键_Mac文本的快捷键 你晓得否?我们在MAC电脑上码字的时候,经常会遇到需要对某段文字进行修改或者操作的情况,相信很多人的做法是用鼠标去移动光标快速定位,如果字数篇幅比较小也是可以的,但是如果遇到大篇幅的文章,一点点的用鼠标去找会非常麻烦,今天我就教大家几个MAC文本快捷键,让你在最短的时间内把光标移动到你想要的位置,提高在电脑上码字的效率。1、全文&段落定位目标位置比较远的时候,需要对光标远程定位,下面的组合键可以帮到…

    2022年5月9日
    112
  • reload与refresh

    reload与refreshwindow.reload()是重新加载当前需要的所有内容.window.Refresh()是刷新,保留之前的缓存内容,重新加载页面,之前存在的东西不会动,没加载上来的东西继续加载.

    2022年7月18日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号