2021-10-20

session和HttpSession并非同一概念。session是JSP内置对象,用于存储客户端会话信息,如用户身份验证、购物车等。而HttpSession是Servlet API的一部分,允许服务器存储和检索特定客户端的数据。创建HttpSession、获取和销毁session对象的方法也在摘要中提及。
摘要由CSDN通过智能技术生成

内置对象session与httpSession对象是同一 个东西么?

一、session和HttpSession是不同的概念。

二、session对象是JSP内置对象之一,Web服务器可以使用内置对象session来存放每个客户端的连接信息。session对象是指客户端与服务器端的一次会话,从客户端连接到服务器的一个web应用程序开始,直到客户端与服务器断开为止。

1.session对象的用法:
(1)获取session值:session.getld ()
(2)设置session值:session.setAttribute(name,value)
(3)返回一个object对象:session.getAttribute(name) Object
(4)指定销毁session:session.removeAttribute(name);
(5)设置最大的活跃时间:session.setMaxlnactiveInterval();
(6)设置session对象失效:session.invalidate();

2.Session对象的用途:
(1)识别用户的身份和是否在线
(2)根据用户的身份来控制页面的访问许可
(3)购物清单和订单

三、HttpSession对象用于存储与特定客户端的整个会话。 我们可以存储,检索和删除HttpSession对象的属性。 任何Servlet都可以通过HttpServletRequest对象的getSession()方法访问HttpSession对象。

1.HttpSession对象创建:
HttpSession session=request.getSession();
HttpSession session = request .getSession (true) ;

2.获取HttpSession以前存在的对象:
HttpSession session = request .getSession(false)

3.HttpSession对象的销毁:
session. invalidate () ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值