`
阿尔萨斯
  • 浏览: 4185830 次
社区版块
存档分类
最新评论

介绍一下Session对象,如何使用?何时使用

 
阅读更多
session对象是一个十分重要的对象,在我们项目的实际开发当中经常用到,它是在一个会话期间保存该用户的所有信息。这样我们就可以很容易的区分开每个用户。该对象与我们稍后就要讲的application对象有点不同,application对象是对整个应用程序之间信息的共享,而session对象是对应于每个用户不同的对象。比如,当一个用户登录一个网站(web)之后,系统会对她生成一个独一无二的session对象来记录该用户的个人信息,而此时我们就可以设置与该用户相关联的相关数据信息,一旦用户退出网站,那以该session对象就会被注销。

所谓一个会话,就是当用户访问我们项目主页开始,就有了该session对象,同时我们可以人为的为它设置一个会话时间,以及设置相关信息(稍后就讲到)。当用户退出网站或关闭所有IE窗口时,此时该用户的会话就被注销。最常用的方法如下:

setAttribute(String name,Object object);
getAttribute(String name)
setMaxInactiveInterval(Int int)
invalidate()

setAttribute()、getAttribute()这两个方法在我们实际项目开发当中是经常用到的,当用户登录系统时,验证正确时,我们这时通过该方法设置用户的相关信息,整个项目在有效会话期间,每个用户都拥用各自不同的信息,此时,通过设置之后。以后我们在整个项目当中,如要对不同用户的相关控制,我们就可以用通过getAttribute()方法获得我们原先给他设置过的相关信息,这时就能很好的控制起来。比如:权限,实时获得用户名等等。

setMaxInactiveIntervl()是设置会话时间。
Invalidate()方法是使该会话对象失效。用的比较经典的是当一个系统退出时,我们就用该方法将其会话失效,使之所有的相关信息都不起作用。
分享到:
评论

相关推荐

    session对象存储

    掌握怎样使用session对象存储和用户有关的数据

    hibernate中session对象的状态详解

    hibernate中session对象的状态详解

    session对象及其常用方法

    session对象及其常用方法,九大内置对象,四大常用方法

    六大对象Response,Request,Server,Application,Session,Cookie

    因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用。 Server对象提供对服务器上的方法和属性进行的访问 .其类名称是HttpServerUtility. Application对象在实际网络开发中的用途...

    6_session对象

    6_session对象6_session对象6_session对象6_session对象6_session对象6_session对象

    Jsp内置对象session总结

    Jsp内置对象session总结:详细介绍,Session机制,原理,生命周期h和Session的主要方法等。

    jsp中Session对象源码

    jsp课程中内置对象session,jsp教程中的上课源代码

    Jsp九大内置对象,request,session,application

    熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。

    asp.net中session对象模式剖析

    在ASP.NET应用程序运行期内.不同客户的会话状态记录 可使用ASP.NET的内置对象session在服务器进行保存.本文阐 述了session不同模式的特性及具体配置方法.

    Session对象讲解

    非常详细系统的Session对象讲解,清华一同学推荐的,讲得很不错!

    JSP 内置对象:session 对象.pptx

    session 对象 session 对象常用的方法

    session对象课件

    详细的讲述session对象,Request对象等等的使用方法

    session的使用

    session的使用,jsp内置对对象到使用,其中比较重要到就是session

    session对象

    NULL 博文链接:https://chaoyi.iteye.com/blog/2070091

    JSP_session对象

    JSP_session对象,session的基本结构 session的基本属性 用户登录(用户身份认证) session跟踪(了解) session钝化机制(了解)

    JSP内置对象 session application的应用

    编写简单的留言本,可保存留言(使用application对象,以便网站所有用户可查看留言),可记录每个用户的名称(使用session对象),以便在留言页面显示用户的名称。可显示所有已保存的留言。

    SSHnote session函数的对象状态转换

    SSH笔记-Hibernate对象的状态转换,对象状态区分,对象状态转换方法

    JSP简易购物车 源码 session储存对象

    JSP简易购物车! 实现了向购物车添加物品,删除物品,计算物品总价格,使用session存储物品对象。 使用:部署后启动服务器,通过访问项目名称-BS直接可以运行!简单,易懂! 供大家学习用!

    ASP内置对象 ASp5大内置对象

    目前的 ASP 版本总共提供了六个内建对象,分别是Request对象、Response对象、Server对象、Session对象、Application对象及ObjectContext对象,其各自功能简述如下: Request对象:负责从客户机接收信息; Response ...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 ...在usercheck.jsp中进行验证,成功则显示index....3、使用JSP中的session对象,实现购物车功能。 4、使用application对象的属性存储统计网站访问人数

Global site tag (gtag.js) - Google Analytics