Session 会话笔记

1、什么是会话?

           一个会话就是在一段时间内,一个客户端Web服务器的一连串相关的交互过程

2、Session中内置对象的方法

          String getId()                                                    获取sessionid

          void setMaxInactiveInterval(int interval)       设定session的非活动时间

          int getMaxInactiveInterval()                             获取session的有效非活动时间(以秒为单位)

          void invalidate()                                                设置session对象失效

          void setAttribute(String key, Object value)     以key/value的形式保存对象值

          Object getAttribute(String key)                       通过key获取对象值

          void removeAttribute(String key)                    从session中删除指定名称(key)所对应的对象

3、session与窗口的关系

          1)每个session对象都与一个浏览器窗口对应 ,重新开启一个浏览器窗口,可以重新创建一个session对象(不同版本浏览器可能有所差别)

          2)通过超链接打开的新窗口,新窗口的session与其父窗口的session相同

        注意:session.getAttribute(String key)方法的返回值是一个Object,必须进行强制类型转换

4、include指令引入相同的代码内容

        <%@  include file="loginControl.jsp" %>

猜你喜欢

转载自blog.csdn.net/qq_41305159/article/details/97375224
今日推荐