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

相关文章
|
5月前
|
存储 缓存 Java
Java开发HttpSession详解
Java开发HttpSession详解
|
存储 安全 文件存储
javaweb之Cookie和Session简单入门
javaweb之Cookie和Session简单入门
|
Java
2022年Jsp课程课时八——案例(Servlect常用对象)
2022年Jsp课程课时八——案例(Servlect常用对象)
73 0
2022年Jsp课程课时八——案例(Servlect常用对象)
2022年课时十——两个小项目实战(Servlect常用对象)
2022年课时十——两个小项目实战(Servlect常用对象)
85 0
2022年课时十——两个小项目实战(Servlect常用对象)
|
存储 安全 前端开发
java学习之浅谈Cookie与Httpsession对象
java学习之浅谈Cookie与Httpsession对象
java学习之浅谈Cookie与Httpsession对象
|
存储 Java 应用服务中间件
2022年Servlet常用对象课时六
2022年Servlet常用对象课时六
63 0
|
存储 编解码 Java
【JavaWeb】 一文搞懂Request
【JavaWeb】 一文搞懂Request
【JavaWeb】 一文搞懂Request
|
前端开发 Java 开发者
【JavaWeb】一文搞懂Response
Hey,一篇Response的用心文章,不来看看吗?
【JavaWeb】一文搞懂Response
|
存储 NoSQL Java
Javaweb重要知识点总结(三)Cookie 和 Session
Javaweb重要知识点总结(三)Cookie 和 Session
|
缓存 Java 开发者
HttpSession 原理|学习笔记
快速学习 HttpSession 原理
166 0