向客户端浏览器写入cookie时:
创建一个cookie对象 Cookie cookie = new Cookie("name","hello");
设置cookie的时效 以秒为单位 若为0 表示立即删除该cookie 若为负数 表示不存储该cookie
若为正数则表示该cookie的存储时间
cookie.setMaxAge(30);
设置cookie的作用域 cookie默认作用域是当前文件的目录及其子目录,不能作用于当前目录的上一级目录
cookie.setPath(request.getContextPath());//request.getContextPath()为当前项目的根目录
调用response的一个方法把cookie传给客户端
response.addCookie(cookie)
从浏览器读取cookie
获取cookie
Cookie []cookies = request.getCookies();
if(cookies != null && cookies.length() >0){
for(Cookie cookie:cookies){
out.print(cookie.getName()+":"+cookie.getValue());
}
}