学习day24

学习的内容:



jspwriter具有一个缓存区要输出缓存区内存要满足三个条件中的任意一条:
1.调用out.flush()
2.jsp响应结束后会输出
3.缓存已满会输出



会话跟踪
1.会话:从用户进入一个网站浏览到退出这个网站或者关闭浏览器成为一次会话。
2.会话跟踪的目的:浏览器与服务器的多次请求与响应之间保持数据共享
3.解决路径:
    a.URL重写     
    b.Cookie
    c.session
    d.隐藏域


3.cookie
1.定义:保存在客户端的一小段文本信息,伴随着请求与响应,在客户端和浏览器之间传递。
2.构造方法
CooKies cookie=new Cookie(String,String)
    发送Cookie到客户端
response.addCookie(cookie)
    设置cookie的路径,默认路径是当前项目
cookie.setpath()
    设置域
cookie.setDomain()
    修改cookie值
cookie.setValue()  


                                                                                                     
内置对象session
1.定义:从用户进入一个网站浏览开始到关闭浏览器为止
2.特点:a.会话是一段时间这段时间默认从打开浏览器开始到关闭浏览器为止称为一次会话
           b.一次会话包含多次请求与响应
           c.session保存在服务器中,用于当前项目中所有jsp内数据共享
           d.session是私有的
3.方法:
  获取sessionID
session.getID
  session中封装数据
session.setAttribute(string,object)
  session中获取数据
sesssion.getAttribute(string)
    获取上次访问时间
session.getLastAccessedTime()
    获取创建时间
getCreationTime()
    设置存活时间
session.setMaxInactiveInterval()
    强制过期
session.invalidate


Cookie和Session的六点区别(重要)




学习的问题:
学如逆水行舟,这周六复习!

你可能感兴趣的:(学习day24)