zoukankan      html  css  js  c++  java
  • 预习

    3.6 session 对象

             会话的含义:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间成为一次会话。每个用户在刚进入网站时,

    服务器会生成一个独一无二的sessionID来区别每个用户的身份。

    3.6.1  session对象主要方法

         session主要用于属性操作和会话管理(java)

    1.public void setAttribute(Sting name, Object value);//设定指定名字的属性的值,并将它添加到session会话范围内,如果该属性在会话范围内存在,则更改该属性的值。 
    2.public Object getAttribute(String name);//在会话范围内获取指定名字的属性的值,返回值类型为object,如果该属性不存在,则返回null。 
    3.public void removeAttribute(String name);//删除指定名字的session属性,若该属性不存在,则出现异常。 
    4.public void invalidate();//使session失效。可以立即使当前会话失效,原来会话中存储的所有对象都不能再被访问。 
    5.public String getId();//获取当前的会话ID。每个会话在服务器端都存在一个唯一的标示sessionID,session对象发送到浏览器的唯一数据就是sessionID,它一般存储在cookie中。 
    6.public void setMaxInactiveInterval(int interval);//设置会话的最大持续时间,单位是秒,负数表明会话永不失效。 
    7.public int getMaxInActiveInterval();//获取会话的最大持续时间。 
    8.使用session对象的getCreationTime()和getLastAccessedTime()方法可以获取会话创建的时间和最后访问的时间,但其返回值是毫秒,一般需要使用下面的转换来获取具体日期和时间。 
    Date creationTime = new Date(session.getCreationTime()); 
    Date accessedTime = new Date(session.getLastAccessedTime()); 
    9.使用session.isNew()判断session是不是新创建的

  • 相关阅读:
    Android测试提升效率批处理脚本
    iOS系统设备网络抓包工具介绍:越狱和不越狱的办法
    用于管理Linux系统中的各种服务的命令service命令
    linux sort 命令详解
    在loadrunner操作中,所碰见问题及解决方法
    Unable to connect to the remote server 问题(已经解决)
    均值、中位数、众数
    修改Android 界面颜色
    设置Android程序图标和程序标题
    Android中的EditText默认时不弹出软键盘的方法
  • 原文地址:https://www.cnblogs.com/frankzone/p/7624743.html
Copyright © 2011-2022 走看看