Cookie在网页开发方面有很大的作用呢
- 什么是Cookie
- Cookie的具体用法
- Cookie在Js的使用
- Cookie在小脚本的使用
- EL获取Cookie的值
cookie">什么是Cookie
这是火狐浏览器中的Cookie,关于如何查看Cookie,百度搜一下就可以了
注:同一项目同一路径下不可能存在名称相同的cookie,但在不同项目或不同路径中可以存在
cookie的具体用法">Cookie的具体用法
cookie在js的使用">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在小脚本的使用">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();
//获取值
}
}
cookie的值">EL获取Cookie的值
${cookie.admin.value}
/*中间是cookie的名字*/