Chinaunix首页 | 论坛 | 博客
  • 博客访问: 544222
  • 博文数量: 151
  • 博客积分: 7010
  • 博客等级: 少将
  • 技术积分: 1405
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-22 14:32
文章分类

全部博文(151)

文章存档

2011年(1)

2010年(23)

2009年(1)

2008年(126)

我的朋友

分类: 系统运维

2008-07-05 08:41:14

一、同一用户的不同页面共享数据(有以下四种方法)
   1、采用cookie技术
     cookie可以保存一些用户名、密码、喜好等个人信息
   2、用sendRedirect()转向
     采用sendRedirect("queryBalance?uname=chen&pwd=123");的形式可以向servlet传递参数。
     这种方法优点:传递信息的速度比较快
     缺点:它只能传递字符串,而不能传送一个对象
   3、采用隐藏表单
     这是最常见的一种方式,也最简单
     

     
     

   4、采用session技术
      当用户打开浏览器访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,该空间被这个浏览器独占
      这个空间就是session空间,该空间中的数据默认存在时间是30min,可以修改
      如何使用session
      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);
阅读(801) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~