zoukankan      html  css  js  c++  java
  • JavaWeb-HttpSession入门

    1.httpSession由JavaWeb提供的,用来会话跟踪的类,是服务器端的对象,保存在服务器的一个map对象中,map是一个session缓冲区;跟Cookie不同,cookie是保存在客户端;

    2.httpsession是三大域对象之一,所有它也有设置,获取,删除属性的方法的三个方法;

    3.httpSession跟request在服务器端都是用来多个servlet共享数据用的,不过它的生命周期就没有像request那么短,且request需要转发或者包含来共享数据,如果没有转发和包含,request请求早就结束了,也轮不到下一个servlet来获取共享数据了;而sesson不一样,即使一个请求结束,如果下一个请求还是在同一个Session中,也照样可以获取到上一个请求的数据。

    4.当浏览器第一次访问服务器,服务器就会创建一个session,在没有关闭浏览器之前,所有对该服务器的访问都是在同一个session中(也就是第一次访问时服务器创建的session),简单地说,一个session相当一个用户;如果浏览器关闭了,这个session就结束了,下次在打开浏览器访问该服务器就不是同一个session了

    5.如果想多个请求,多个Servlet之间共享数据,用session,session是支持跨请求的

    6.服务器端如何得到session对象?

      servlet:request.getSession()的这个方法就可以session对象;

      JSP:JSP中无需创建,九大内置对象之一直接使用。

  • 相关阅读:
    借Adobe XD之力,自动生成Flutter代码
    阿里云移动研发平台体验报告
    一年的时间,我出版了一本实体书
    论一个前端开发者的自我修养
    es6 中模块的使用总结
    vue前端UI框架收集
    页面布局进化史
    JSON是一种轻量级数据交换格式
    web图片裁切插件 cropper.js 详细介绍
    css3中的@font-face你真的了解吗
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12312037.html
Copyright © 2011-2022 走看看