设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>JSP 订阅本栏目  
jsp对象实例讲解(三) Session对象
时间: 2008-05-09 11:56:19 阅读次数:2957


  三.Session对象
  1.什么是Session:Session对象是一个jsp内置对象,它在第一个jsp页面被装载时自动创建,完成会话期管理
  从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话飞飞Asp.技术乐园当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象
  2.session对象的Id:当一个客户首次访问服务器上的一个jsp页面时,jsp引擎产生一个session对象,同时分配一个String类型的Id号,jsp引擎同时将这个Id号发送到客户端,存放在Cookie中,这样session对象和客户之间就建立了一一对应的关系当客户再访问连接该服务器的其他页面时,不再分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象飞飞Asp技.术乐园
  3.session对象常用方法:
  i.public String getId():获取session对象编号
  ii.public void setAttribute(String key,Object obj):将参数Object指定的对象obj添加到session对象中,并为添加的对象指定一个索引关键字
  iii.public Object getAttribute(String key):获取session对象中含有关键字的对象
  iv.public Boolean isNew():判断是否是一个新的客户
  例如:session1.jsp

<%@ page c %>
<HTML>
<BODY bgcolor=cyan><FONT Size=5>
<BODY>
  <%String s=session.getId();
  %>
<P>您的session对象的ID是:
<BR>
<%=s%>
<BODY>
<HTML>
例如:session2.jsp
<%@ page c %>
<HTML>
<BODY>
  <%! int number=0;  
   synchronized void countPeople()
    {
         number++;
     }
  %>
  <%
   if(session.isNew())
    {
     countPeople();
     String str=String.valueOf(number);
     session.setAttribute("count",str);
    }
  %>
<P>您是第<%=(String)session.getAttribute("count")%>个访问本站的人
<BODY>
<HTML>




本站下载资源全部放在fs2you共享空间上,若不能正常下载以上资源,请下载修复补丁
下载"jsp对象实例讲解(三) Session对象"Word版
点击下载
站内搜索    

下一篇jsp对象实例讲解(四) aplication对象

上一篇jsp语法(-)注释

本栏目最新 栏目最新列表
java String 转 data ,data 转 String
java根据字节长度截取字符串
关于getRealPath出错和返回NULL及不同的app
java 时间格式化
在java中取得当前的系统时间并且转化成自己
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
相关文章
jsp对象实例讲解(一
jsp对象实例讲解(二
jsp对象实例讲解(三
jsp对象实例讲解(四
jsp对象实例讲解(五
jsp对象实例讲解(六
jsp对象一览表
 
 width= 
伟哥博客 西安房产 123最新电影 三四六四 
百度统计