session

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕柯南 2019-11-29 15:41:08

同学你好!

  1. seesion的生命周期:session在用户第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建session,只访问HTML、IMAGE等静态资源并不会创建session。服务器会把长时间没有活动的session从服务器内存中清除,此时session便失效。Tomcat中Session的默认失效时间为30分钟。

  2. 公众号消息推送的问题,给同学带来不便,还望见谅~我们已经向相关的工作人员反馈了。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

芝芝兰兰 2019-11-28 17:33:26

同学你好。

1、session可以看做是Tomcat中开辟的一块儿,和客户端浏览器绑定的一块儿存储空间。

在使用的时候,只需使用session.setAttribute放入,使用session.getAttribute获取即可。


2、由于只要在session的生存周期内,同一个浏览器中无论转发和重定向都不会丢失数据。

所以session常用来保存需要跨页面访问的数据信息。


3、但session也有弊端,每个客户端浏览器在Tomcat中都有一个session,并且其中的变量只能自己使用,不同session可能保存大量重复数据,可能耗费大量服务器内存。需要全局唯一的情况下,就不适合使用session存储了。此时可以使用ServletContext。


如果解答了同学的疑问,望采纳~

祝学习愉快~

  • 提问者 慕沐3362990 #1
    session的生命周期是什么 另外以前你们有回复,手机公众号都会提醒我,但从昨天开始就没有了是为什么
    2019-11-29 12:55:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师