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

相关文章
|
4月前
|
存储 缓存 Java
Java开发HttpSession详解
Java开发HttpSession详解
|
XML 数据格式
HttpServletRequest的介绍和方法以及代码实战
HttpServletRequest的介绍和方法以及代码实战
283 0
|
5月前
|
存储 前端开发 Java
【JavaEE进阶】 获取Cookie和Session
【JavaEE进阶】 获取Cookie和Session
|
存储 安全 文件存储
javaweb之Cookie和Session简单入门
javaweb之Cookie和Session简单入门
|
前端开发 Java 关系型数据库
Servlet入门学习笔记(上)
Servlet入门学习笔记(上)
105 0
|
前端开发 Java 应用服务中间件
Servlet入门学习笔记(下)
Servlet入门学习笔记(下)
|
Java
2022年Jsp课程课时八——案例(Servlect常用对象)
2022年Jsp课程课时八——案例(Servlect常用对象)
71 0
2022年Jsp课程课时八——案例(Servlect常用对象)
|
存储 Java 应用服务中间件
2022年Servlet常用对象课时六
2022年Servlet常用对象课时六
59 0
|
存储 数据安全/隐私保护
HttpServletRequest:增删改查cookie
HttpServletRequest:增删改查cooki
724 0
HttpServletRequest:增删改查cookie
|
存储 NoSQL Java
Javaweb重要知识点总结(三)Cookie 和 Session
Javaweb重要知识点总结(三)Cookie 和 Session