同一用户的不同页面共享数据(四)
2012-08-14 13:50
225 查看
session技术:服务器内存为每个客户分配各自的session空间(String,Object)
1:用途:
1.网上商城中的购物车
2.保存登陆用户的信息
3.将某些数据放入到session中,供同一用户的各个方面使用
4.防止用户非法登陆到某个页面
2:使用方法
1.得到session
HttpSession hs=request.getSession(true);
2.向session添加属性
hs.setAttribute(String name,Object val);
3.从session得到某个属性
String name=hs.getAttribute(String name);
4.从session中删除掉某个属性
hs.removeAttribute(String name);
5.注销session中的内容(比较安全的一种方式)
hs.setMaxInactiveInterval(0);
3:注:
1:session中属性存在的默认时间是30min,你也可修改它存在的时间:(a)修改web.xml (b)在程序中修改
2:上面说的这个30min指的是用户的发呆时间,而不是累计时间
3:当某个浏览器访问网站时,服务器会给浏览器分配一个唯一的session id,并以此来区分不同的浏览器(即客户端)
4:因为session的各个属性要占用服务器的内存,因此软件公司都是在迫不得已的情况下才使用
1:用途:
1.网上商城中的购物车
2.保存登陆用户的信息
3.将某些数据放入到session中,供同一用户的各个方面使用
4.防止用户非法登陆到某个页面
2:使用方法
1.得到session
HttpSession hs=request.getSession(true);
2.向session添加属性
hs.setAttribute(String name,Object val);
3.从session得到某个属性
String name=hs.getAttribute(String name);
4.从session中删除掉某个属性
hs.removeAttribute(String name);
5.注销session中的内容(比较安全的一种方式)
hs.setMaxInactiveInterval(0);
3:注:
1:session中属性存在的默认时间是30min,你也可修改它存在的时间:(a)修改web.xml (b)在程序中修改
2:上面说的这个30min指的是用户的发呆时间,而不是累计时间
3:当某个浏览器访问网站时,服务器会给浏览器分配一个唯一的session id,并以此来区分不同的浏览器(即客户端)
4:因为session的各个属性要占用服务器的内存,因此软件公司都是在迫不得已的情况下才使用
相关文章推荐
- servlet学习笔记2——同一用户的不同页面共享数据
- servlet同一用户的不同页面共享数据
- 同一用户的不同页面共享数据
- 同一用户的不同页面共享数据
- 同一用户的不同页面共享数据
- servlet学习---第三天(同一用户的不同页面数据共享)
- servlet第3讲(中集)----同一用户的不同页面共享数据
- servlet小总结3----同一用户的不同页面的共享数据的四种方法,及Servlet中操作数据库时等
- servlet同一用户的不同页面共享数据
- 【2015/4/18】servlet学习笔记4--同一用户怎么共享不同页面的数据。
- JSP(3):servlet 用同一用户的不同页面共享数据(session)
- (第5讲)同一用户的不同页面共享数据的四种方法
- Servlet同一用户的不同页面共享数据
- 同一用户的不同页面共享数据的四种技术(一)
- jsp在不同页面或者用户之间共享数据
- servlet第3讲(上集)----同一用户的不同页面共享数据
- 使用servlet实现同一用户的不同页面共享数据
- 同一用户的不同页面共享数据(二、三)
- servlet同一用户不同页面共享数据
- 同一个用户在不同页面共享数据的常用方法