cookie写总结

1、Cookie技术:客户端技术
Cookie是一段小信息。Servlet把这些小信息写到客户端的缓存中(Set-Cookie),客户端还能带着小信息给服务器(Cookie)。
a、Cookie的属性
    name:(必须的)
    value:(必须的)
    comment:(可选的)针对该Cookie的注释。
    path:(可选的)默认值是写Cookie的那个Servlet的访问路径。
                一般用request.getContextPath()
    domain:(可选的)默认值是写Cookie的那个网站。如果domain取值为localhost,那么只有访问localhost这个网站时才会带过去。
    maxage:(可选的)设置Cookie的最大存活时间。默认值是浏览器进程(一次会话)。单位是秒。
    version:(可选的)
每个客户端针对一个网站,只支持20个cookie。最多保存300个cookie。每个cookie大小不能超过4KB
Tip:
domian+path+name:唯一定位一个Cookie
localhost/day06/servlet/lastAccessTime
localhost:domain
/day06/servlet/:path
lastAccessTime:name

    
b、如何向客户端写Cookie:HttpServletResponse.addCookie(Cookie c)
c、服务端如何得到客户端带过来的cookie:HttpServletRequest.getCookies()

你可能感兴趣的:(cookie写总结)