HttpSession 入门|学习笔记

简介: 快速学习 HttpSession 入门

开发者学堂课程【JSP 快速入门HttpSession 入门】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/33/detail/710


HttpSession 入门


目录:


一、HttpSession 概述

二、HttpSession 作用

三、Session 域相关方法

 

1、HttpSession 概述


HttpSession 是由 JavaWeb 提供的,用来会话跟踪的类。Session 时服务端对象,保存在服务器端!!!

HttpSession 是 Serviet 三大域对象之一,所以它也有 setAttribute(),getAttribute(),removeAttribute() 方法

HttpSession 底层依赖 cookie,或是 URl 重写!

 

2、HttpSession 的作用


会话范围:会话范围是某个用户从首次访问服务器开始,到该用户关闭浏览器结束!

会话:一个用户对服务器的多次连贯性请求,就是该用户多次请求中间没有关闭浏览器!

服务器会为每个用户创建一个 session 对象,session 就好比客户在服务端的账户,它们被服务器保存到一个Map中,这个Map被称为 session 缓存!

Jap 中得到 session 对象,session 是 jap 内置对象之下,不用创建就可以直接使用!

 

3、Session 域相关方法:


void setAttribute(string  name,Object value);

Object get Attribute(string  name)

Void removeAttribute(string name)

 

案例一

演示 session 中会话的多次请求中共享数据

AService:向 session 域中保存数据

AService:从 session 域中获取数据

演示:

第一个请求:访问 AService

第二个请求:访问 BService

相关文章
|
2月前
|
存储 前端开发 Java
【JavaEE进阶】 获取Cookie和Session
【JavaEE进阶】 获取Cookie和Session
|
9月前
|
存储 安全 文件存储
javaweb之Cookie和Session简单入门
javaweb之Cookie和Session简单入门
|
前端开发 Java 关系型数据库
Servlet入门学习笔记(上)
Servlet入门学习笔记(上)
|
前端开发 Java 应用服务中间件
Servlet入门学习笔记(下)
Servlet入门学习笔记(下)
2022年课时十——两个小项目实战(Servlect常用对象)
2022年课时十——两个小项目实战(Servlect常用对象)
61 0
2022年课时十——两个小项目实战(Servlect常用对象)
|
存储
2022年Servlect课时十五——Servlect 56天的学习总结。(二)
2022年Servlect课时十五——Servlect 56天的学习总结。
90 0
2022年Servlect课时十五——Servlect 56天的学习总结。(一)
2022年Servlect课时十五——Servlect 56天的学习总结。
72 0
|
Java 应用服务中间件 容器
2022年Servlect课时0
2022年Servlect课时0
175 0
|
存储 Java 应用服务中间件
2022年课时三Servlect 知识的回顾
2022年课时三Servlect 知识的回顾
74 0
|
网络协议 Java
2022年课时一:Servlect
2022年课时一:Servlect
58 0
2022年课时一:Servlect