码迷,mamicode.com
首页 > 编程语言 > 详细

JavaWeb-HttpSession入门

时间:2020-02-15 15:09:31      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:简单   javaweb   之一   就是   缓冲区   ssi   结束   map对象   on()   

1.httpSession由JavaWeb提供的,用来会话跟踪的类,是服务器端的对象,保存在服务器的一个map对象中,map是一个session缓冲区;跟Cookie不同,cookie是保存在客户端;

 

2.httpsession是三大域对象之一,所有它也有设置,获取,删除属性的方法的三个方法;

 

3.httpSession跟request在服务器端都是用来多个servlet共享数据用的,不过它的生命周期就没有像request那么短,且request需要转发或者包含来共享数据,如果没有转发和包含,request请求早就结束了,也轮不到下一个servlet来获取共享数据了;而sesson不一样,即使一个请求结束,如果下一个请求还是在同一个Session中,也照样可以获取到上一个请求的数据。

 

4.当浏览器第一次访问服务器,服务器就会创建一个session,在没有关闭浏览器之前,所有对该服务器的访问都是在同一个session中(也就是第一次访问时服务器创建的session),简单地说,一个session相当一个用户;如果浏览器关闭了,这个session就结束了,下次在打开浏览器访问该服务器就不是同一个session了

 

5.如果想多个请求,多个Servlet之间共享数据,用session,session是支持跨请求的

 

6.服务器端如何得到session对象?

  servlet:request.getSession()的这个方法就可以session对象;

  JSP:JSP中无需创建,九大内置对象之一直接使用。

JavaWeb-HttpSession入门

标签:简单   javaweb   之一   就是   缓冲区   ssi   结束   map对象   on()   

原文地址:https://www.cnblogs.com/ibcdwx/p/12312037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!