jsp状态管理

来源:互联网 发布:游戏简繁体转换软件 编辑:程序博客网 时间:2024/05/16 19:19

jsp状态管理

http协议是无状态性的

保存用户状态的两大机制

1、session

2、Cookie

Cookie:是Web服务器保存在客户端的一系列文本信息

主要应用:判定注册用户是否已经登录网站、“购物车”的处理

Cookie的作用:对特定对象的追踪

                           保存用户网页浏览记录的习惯

                           简化登录

                           但是容易泄露用户信息

cookie的常用方法:

创建Cookie对象:Cookie newCookie=new Cookie(String key,Object value);

Cookie的getCookies()方法可以获取到所有的cookie对象集合   Cookie[] cookies=request.getCookie(newCookie);

然后通过Cookie对象的getName()方法获取到指定名称的Cookie

再通过getValue()方法即可获取到Cookie对象的值。

另外,将一个Cookie对象发送到客户端使用了response对象的addCookie()方法。response.aCookie()

session与Cookie的对比

sessionCookie在服务器端保存用户信息在客户端保存信息session中保存的是Object类型Cookie中保存的是String类型随会话的结束而将其存储的数据销毁可以长期保存在客户端保存重要的信息保存不重要的用户信息














JSP中对保存对象的大小是有限制的

0 0
原创粉丝点击