标签:多个 main 存在 文件中 登录 文字 处理 共享 pat
功能:将数据保存在客户端
入门:
创建Cookie对象,绑定数据
new Cookie(String name, String value)
Cookie cookie=new Cookie("msg","helloworld");
发送Cookie对象
response.addCookie(Cookie cookie)
response.addCookie(cookie);
获取Cookie,拿到绑定的数据
request.getCookies()
Cookie[] cookies = request.getCookies();
if (cookies!=null){
for (Cookie cookie : cookies) {
String cookieName = cookie.getName();
String cookieValue = cookie.getValue();
System.out.println(cookieName+""+cookieValue);
}
}
流程分析
细节处理
一次发送多个cookie:需要多少个就add多少个
cookie在浏览器保存多久:
默认浏览器关闭后被销毁
持久化:
setMaxAge(int seconds)
seconds>0 表示持久化,写到文件中;同时表示cookie的保存时间(秒)
seconds<0 表示默认值
seconds=0 表示删除cookie
cookie能否存放中文字符:
tomcat8前不支持,如果需要则需要将中文URL编码
cookie获取范围:
多个webapp能否共享?
默认不能共享;如果需要则要设置path为根路径cookie.setPath("/")
不同tomcat服务器的cookie能共享吗?
cookie.setDomain(String domain)设置一级域名相同,则可以共享
cookie特点
标签:多个 main 存在 文件中 登录 文字 处理 共享 pat
原文地址:https://www.cnblogs.com/lijiext/p/12702269.html