zoukankan      html  css  js  c++  java
  • Java学习

    今天学习的JSP的session对象

    除了以上几种方法外,JSP利用servlet提供的HttpSession接口来识别一个用户,存储这个用户的所有访问信息。

    默认情况下,JSP允许会话跟踪,一个新的HttpSession对象将会自动地为新的客户端实例化。禁止会话跟踪需要显式地关掉它,通过将page指令中session属性值设为false来实现,就像下面这样:

    <%@ page session="false" %>

    JSP引擎将隐含的session对象暴露给开发者。由于提供了session对象,开发者就可以方便地存储或检索数据。

    下表列出了session对象的一些重要方法:

    S.N.方法 & 描述
    1 public Object getAttribute(String name) 返回session对象中与指定名称绑定的对象,如果不存在则返回null
    2 public Enumeration getAttributeNames() 返回session对象中所有的对象名称
    3 public long getCreationTime() 返回session对象被创建的时间, 以毫秒为单位,从1970年1月1号凌晨开始算起
    4 public String getId() 返回session对象的ID
    5 public long getLastAccessedTime() 返回客户端最后访问的时间,以毫秒为单位,从1970年1月1号凌晨开始算起
    6 public int getMaxInactiveInterval() 返回最大时间间隔,以秒为单位,servlet 容器将会在这段时间内保持会话打开
    7 public void invalidate() 将session无效化,解绑任何与该session绑定的对象
    8 public boolean isNew() 返回是否为一个新的客户端,或者客户端是否拒绝加入session
    9 public void removeAttribute(String name) 移除session中指定名称的对象
    10 public void setAttribute(String name, Object value)  使用指定的名称和值来产生一个对象并绑定到session中
    11 public void setMaxInactiveInterval(int interval) 用来指定时间,以秒为单位,servlet容器将会在这段时间内保持会话有效

    遇到问题:暂无

    明天继续学习JSP

  • 相关阅读:
    My family No.1
    机器学习之数学原理笔记(五)
    机器学习之数学原理笔记(四)
    机器学习之数学原理笔记(三)
    机器学习笔记(一)
    有关矩阵的几点总结
    C++笔记(二)------ 头文件
    网络编程基础
    第四次测试--面向对象
    面试题整理
  • 原文地址:https://www.cnblogs.com/wrljzb/p/14170587.html
Copyright © 2011-2022 走看看