zoukankan      html  css  js  c++  java
  • [ Servlet / JSP ] J2EE Web Application 中的 JSESSIONID 是什么?

      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和会话管理不仅在Servlet interview question 更在多种JSP interviews 中.

    什么时候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时创建一个].
    宛如智障,暗藏锋芒
  • 相关阅读:
    pyDNS学习
    BUUCTF password
    攻防世界 easy-apk
    Android Normal writeup
    Jarvis OJ
    阿里云服务器连接(安装)宝塔面板
    bmp格式转为jpeg格式文件
    课设记录-Day15
    课设记录-Day14
    课设记录-Day13
  • 原文地址:https://www.cnblogs.com/zienzir/p/9307792.html
Copyright © 2011-2022 走看看