session常用方法

session

会话

会话产生的前提?

  • 服务器可以接收到客户端的请求,并且对这些请求进行处理,将处理的结果响应回给客户端。但服务器无法识别每一次Http请求是从哪个客户端发出的,他只会接收到一个请求信号。
  • 因此,需要一种技术来区分不同的请求,以便相应返回给正确的请求,这种技术称为会话。

会话:就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。

会话状态:指服务器和浏览器在会话过程中产生的状态信息,借助于会话状态,服务器就能够把属于同一会话的一系列请求和响应的过程联系起来。

Java Web实现会话有两种方式:

  • session
  • cookle

服务器每天要接收大量的请求,如何区分哪些请求属于同一个会话呢?
即如何能识别出来自同一个浏览器的访问请求,这就需要浏览器对其发出的每一个请求都进行识别,属于同一个会话中的请求都有相同的标识,这就是sessionID。


session常用的方法
Stirng setId()									//获取sessionID

void setMaxInactiveInterval(int interval);		//设置session失效时间,单位为秒

int getMaxinactinterval();						//获取session失效时间

int getMaxInactiveInterval();					//获取session失效时间

void invalidate();								//设置session立即失效

void setAttribute(String key,Object value);		//以键值对的形式用session保存数据

Object getAttribute(String key);				//通过key值获取数据

void removeAttribute(String key)				//通过key值删除数据

返回JSP用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值