zoukankan      html  css  js  c++  java
  • 转 jsp中 session的简单用法

    Session对象:是用来分别保存每一个用户信息的对象,以便于跟踪用户的操作状态.Session的信息保存在服务端,Session的ID保存在客户机的Cookie中.事实上,在许多服务器上,如果浏览器支持Cookies的话就直接使用Cookies.但是如果不支持或废除了Cookies的话就自动转化为URL-rewriting , Session自动为每一个流程提供了方便地存储信息的方法.不同的用户对应的Session对象一般是不同的.例如当用户登录站点时,系统就会为他建立一个与其他不相的Session对象,以便于区别其他用户.这个Session对象记录该用户的个人信息,而当该用户退出网站时,该Session对象就会随之消失.
    主要方法:
    1. getAttribute( String name )
    获取指定名字name相联系的信息.

    2. getAttributeNames()
    返回Session对象中存储的每一个属性对象,其结果为一个类举的实例.

    3. getCreationTime()
    返回Session被创建的时间.最小单位为千分之一秒.

    4. getId()
    此方法返回惟一的标识,这些标识为每个Session而产生.当只有一个单一的值与一个Session联合时,或当日志信息与先前的Session有关时,它被当做键名用.

    5. GetLastAccessedTime()
    返回当前Session对象最后被客户发送的时间,最单位为千分之一秒.

    6. GetMaxInactiveInterval()
    返回总时间(秒),负值表示Session永远不会超时.该时间为该Session对象的生存时间.

    7. removeAttribute( String name )
    删除与提定名字name的相联系的信息.

    8. setAttribute( String name , Java.lang.Object value )
    设置指定名字name的属性值value,并将之存储在Session对象中.

  • 相关阅读:
    iOS 9正式版开始推送 升级机型非常广泛
    dataWithContentsOfURL报错问题
    Android double输出时保留两位小数
    cornerstone忽略显示.DS_Store文件
    Couldn't open file on client side, trying server side 错误解决
    @SuppressWarnings有什么用处?
    iOS下UITableView的单元格重用逻辑
    根据滑动显隐状态栏的iOS实现
    Runloop之个人理解
    聚合支付概念
  • 原文地址:https://www.cnblogs.com/Levi1995/p/6014744.html
Copyright © 2011-2022 走看看