JSP_005_HttpSession之概述

HttpSession概述


··········jsp的内置对象之一,所以在服务端使用,因为jsp在服务端

----------------------------------------------

session生命周期

从浏览器打开到浏览器关闭


HttpSession是由JavaWeb提供的,用来会话跟踪的类。

HttpSession底层依赖Cookie(JSESSIONID),或是URL重写


----------------------------------------------



session是服务器端对象,保存在服务器端!!!


HttpSession是Servlet三大域对象之一(request、session、application(ServletContext))

1)setAttribute()方法:void setAttribute(String name, Object value);

2)getAttribute()方法 :Object getAttribute(String name);

3)removeAttribute()方法: void removeAttribute(String name);



----------------------------------------------

服务器端的session对象的获取:

Servlet

session对象:HttpSession session = request.getSession();   / / 通过request获取session 对象

Jsp中

session对象:session是jsp内置对象之下,不用创建就可以直接使用


----------------------------------------------


session会话范围:【从打开浏览器到关闭浏览器是一个会话的过程】 【在打开浏览器不关闭的情况下,在页面到页面传递参数】

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


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


服务器会为每个客户端创建一个session对象,session就好比客户在服务器端的账户,


服务器使用Map缓存session对象!


----------------------------------------------

域的使用范围:


request 域 是请求转发和请求包含:从一个Servlet到另一个Servlet(也可以是jsp)。request是服务器,不经过浏览器。

session域 是页面到页面(前提是浏览器打开不关闭,保持会话情况下):从一个jsp页面到另一个jsp页面。session是从jsp----浏览器----jsp。



-------request 域-和-session域 --------





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值