[javaEE] Servlet中Session的使用

[javaEE] Servlet中Session的使用,第1张

概述Session是一个域 作用范围:当前会话范围 生命周期:当程序第一次调用request.getSession()创建出客户端的session对象,30分钟没有 *** 作认为超时,这个可以在web.xml中

Session是一个域

作用范围:当前会话范围

生命周期:当程序第一次调用request.getSession()创建出客户端的session对象,30分钟没有 *** 作认为超时,这个可以在web.xml中进行配置

调用session.nvalIDate()方法销毁session

服务器非正常关闭时销毁session

 

调用httpServeletRequest对象的getSession()方法,获取httpSession对象

调用httpSession对象的setAttribute()方法,存储值,参数:String对象的keyObject对象的 value

下次直接调用httpSession对象的getAttribute()方法,取出保存的session信息,参数:String对象key

 

如果服务器正常关闭,还未超时的session会以文件的形式保存在服务器的work目录下,生成SESSIONS.ser文件,这个过程叫做session的钝化

下次启动服务器,这个文件会恢复到内存中,这叫做session的活化

httpSession session=request.getSession();session.setAttribute("name","taoshihan");//取出System.out.println(session.getAttribute("name"));

PHP版:

<?PHPsession_start();$_SESSION['name']="taoshihan";取出echo $_SESSION['name'];

 

总结

以上是内存溢出为你收集整理的[javaEE] Servlet中Session的使用全部内容,希望文章能够帮你解决[javaEE] Servlet中Session的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1154222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存