概述
一、向客服端浏览器写入 Cookie
1.创建一个Cookie
Cookie cookie=new Cookie(String,value);
2.setMaxAge()方法
cookie.setMaxAge(0);若值为0,则表示立即删除该Cookie
cookie.setMaxAge(负数);若值为负数,则表示不存著该Cookie
cookie.setMaxAge(正数);若值为正数,表示该Cookie的存储时间以秒为单位
3.setPath()方法
cookie.setPath(request.getContextPath());
设置Cookie的作用范围,可以作用在当前目录和当前目录的子目录,但不能作用于上一级目录。
比如把cookie的有效路径设置为"/xdp",那么浏览器访问"xdp"目录下的web资源时,都会带上cookie,再比如把cookie的有效路径设置为"/xdp/gacl",那么浏览器只有在访问"xdp"目录下的"gacl"这个目录里面的web资源时才会带上cookie一起访问,而当访问"xdp"目录下的web资源时,浏览器是不带cookie的。
4.把Cookie传递给客户端
response.addCookie(cookie);
二、从浏览器获取Cookie
1.获取Cookie
Cookie[] cookies = resquest.getCookies();
if(cookies != null && cookies.length > 0){
for(Cookie cookie : cookies){
最后
以上就是昏睡冬日为你收集整理的JavaWeb笔记之Cookie的全部内容,希望文章能够帮你解决JavaWeb笔记之Cookie所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复