第9章隐式对象(下).ppt

第9章隐式对象(下).ppt

ID:48743699

大小:774.50 KB

页数:22页

时间:2020-01-21

第9章隐式对象(下).ppt_第1页
第9章隐式对象(下).ppt_第2页
第9章隐式对象(下).ppt_第3页
第9章隐式对象(下).ppt_第4页
第9章隐式对象(下).ppt_第5页
资源描述:

《第9章隐式对象(下).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaWeb应用开发第九章JSP隐式对象(下)回顾输入/输出对象:request、response和out作用域通信对象:sessionapplication和pageContextServlet相关对象:page和config错误对象:exception目标介绍隐式对象session、application、config、exception隐式对象session、application、config、exception的使用实例介绍隐式对象pageContext、request、session、appli

2、cation之间的区别隐式对象使用综合实例session对象Web服务器为单个用户发送的多个请求创建会话存储有关用户会话的所有信息javax.servlet.http.HttpSession接口的实例session对象最常用的方法有:voidsetAttribute(Stringname,Objectvalue)以键/值的方式,将一个对象的值存放到session中voidgetAttribute(Stringname)根据名称去获取session中存放对象的值session对象<%session.setAtt

3、ribute(“name”,“admin”);%><%if(session.getAttribute(“name”)!=null){Stringname=(String)session.getAttribute(“name”);}%>session方法方法名作用getAttributeNames()返回session对象中存储的每一个属性对象,其结果是一个枚举类的实例getCreationtime()返回此session的建立时间,以毫秒为单位getId()返回session在服务器的识别码getLastAc

4、cessedTime()返回用户最后通过session向服务器提出请求的时间getMaxInactiveInterval()返回总时间,以秒为单位。其中,负值表示session永远不会超时。它的值为该session对象的生存时间getSessionContext()返回与session相关的contextsession方法方法名作用getValue(Stringname)取出session中名称为name的数据的内容getValueNames()取出session中所有的数据名称invalidate()使se

5、ssion失效并把它从context中删除isNew()判断是否是新的session。如服务器端建立了session且尚未被客户端存取,则返回true;否则返回falseputValue(Stringname,Objectobjname)在session中设置一个字符串变量并指定其内容removeAttribute(Stringname)删除与指定name相联系的属性session<%request.getSession(true);session.putValue("userName","围裙");sess

6、ion.putValue("userSex","F");session.putValue("ip",request.getRemoteAddr());Stringsex=(String)session.getValue("userSex");StringsessionName[]=session.getValueNames();out.print(session.getValue("userName"));if(sex.equals("M"){out.println("先生,你好!
");}else{o

7、ut.println("女士,你好!
");}out.println("你来自");out.println(session.getId()+"
");out.println("已经建立的session数据共有");out.println(sessionName.length+"笔
");out.println("分别为;");for(inti=0;i

8、r>");out.println("目前的用户session是否是new?");out.println(session.isNew());%>session<%request.getSession(true);out.print("session建立的时间:");out.print(session.getCreationTime()+"
");session.setMaxInactiveInt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。