Cookie使用总结

Cookie在网页开发方面有很大的作用呢


什么是Cookie

这里写图片描述
这是火狐浏览器中的Cookie,关于如何查看Cookie,百度搜一下就可以了

注:同一项目同一路径下不可能存在名称相同的cookie,但在不同项目或不同路径中可以存在


Cookie的具体用法

Cookie在Js的使用:

function setCookie(true_role, role_id) {
   //设置cookie,添加或覆盖
    document.cookie = true_role + '=' + role_id+” ;path=/”;
}

function getCookie(role_id) {
   //获取cookie的值,多个cookie中间自动以分号隔开
    var arr = document.cookie;
alert(arr);
}

function removeCookie(true_role) {
   //传入相同true_role即与同一项目的其他cookie的名字相同,则//会覆盖这个cookie
    setCookie(true_role, -1);
}

Cookie在小脚本的使用:

String cookieName = "stu";
//参数分别是cookie的名字与内容
Cookie cookie = new Cookie(cookieName, "11111");
//cookie存在时间,单位为秒
cookie.setMaxAge(100);
//设置cookie的路径
cookie.setPath("/");
//保存cookie:
response.addCookie(cookie);




String current_role_selected = "";
Cookie[] cookie_ = request.getCookies();
    for (int i = 0; i < cookie_.length; i++) {
            Cookie cook = cookie_[i];
            if (cook.getName().equalsIgnoreCase("stu")) { 
            //比较cookie的name 
                current_role_selected = cook.getValue().toString(); 
                //获取值 
            }

}

EL获取Cookie的值

${cookie.admin.value} 
/*中间是cookie的名字*/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值