Cookie是存在浏览器端的浏览器
第一次请求:浏览器端是没有cookie数据的
tomcat容器:
(1)服务器端创建Cookie
public Cookie(String name,String value)
(2)设置cookie的过期时间:
Cookie
setMaxAge(以秒为单位)
参数:正整数,表示多少秒后过期
0:会自动删除cookie
如果不设置cookie有效期,cookie过期时间就是浏览器会话结束(浏览器关闭)
(3)服务器吧cookie响应给浏览器
httpServletResquest
public void addCookie(Cookie cookie):将cookie对象响应--->原理,给浏览器响应头:setCookie:cookie的名称=cookie的值
(4)获取请求中的所有的cookie数据
HttpServletRequest
public Cookie[] getCookies();
//遍历所有Cookie对象
public String getName()
//获取cookie的名称
public String getValue()
//获取cookie的值
浏览器会将cookie对象的内容:cookie的名称以及cookie存储到浏览器中文章来源:https://www.toymoban.com/news/detail-731074.html
下次请求:机会携带cookie请求服务器文章来源地址https://www.toymoban.com/news/detail-731074.html
到了这里,关于Cookie的使用场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!