Cookie使用总结

news/2024/5/18 16:10:06 标签: cookie, js与cookie, el与cookie, 小脚本cookie

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的名字*/

http://www.niftyadmin.cn/n/897371.html

相关文章

RM57L8--创建工程

&#xff08;一&#xff09;创建CCS10.4的工程 去选择不同的下载器 &#xff08;二&#xff09;创建HAL 驱动工程&#xff08;HALCoGen 04.07.01&#xff09; &#xff08;三&#xff09;在CCS工程中添加驱动文件夹

微信开发——2、代码模式下创建菜单

其实开发微信难度并不大&#xff0c;因为微信公众平台提供文档已经很详细了&#xff0c;难就难在要耐心看懂文档 代码创建菜单步骤1 获取access_token全局唯一接口调用凭据步骤2 创建菜单数据包装代码如下用java发送包装好的数据 配置自己的服务需要特别注意的地方 代码创建菜…

RM57L8--创建ADC工程

(一)HAL驱动工程的创建 ① 使能驱动ADC1 ② 设置采样时间为400ns 采样时间如果小的话,那么ADC读出来的值会偏小,因为单片机内部有个电容需要充电,时间不够充不满,值就会小。 ③ 选择对应的ADC采集PIN

JAVA MD5 加密与解密

package test;import java.security.MessageDigest;public class Test {/*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr){ MessageDigest md5 null; try{ md5 MessageDigest.getInstance("MD5"); }catch (Exception e){ Sys…

RM57L8--创建SPI工程

(一)HAL驱动工程 ① 使能MIBSPI驱动 ② 在【PINMUX】选项中打开和确认对应的复用功能

二进制、八进制、十六进制之间转换以及分别和十进制之间的转换

文章目录[toc]#二进制转八进制 规律&#xff1a;合三为一&#xff0c;不足在前面补零 例如&#xff1a; 二进制&#xff1a;101 100 111 八进制&#xff1a;0547 (图中第三个数字出错了) #二进制转十六进制 规律&#xff1a;合四为一&#xff0c;不足在前面补零 例如&#x…

RM57L8--堆栈空间不够printf打印导致异常情况

需要在CCS工程中增大调试时的堆栈空间 右击工程->【Properties】->【Build】->【Arm Linker】->【Basic Options】

java乱码问题解决方法

开发工具为eclipse及其延伸工具 项目整体乱码单个java文件乱码同一文件部分乱码使用步骤 项目整体乱码 在项目上右键——Properties——Resource 单个java文件乱码 在java文件上右键——Properties——Resource 同上 同一文件部分乱码 这个一般是由于同一文件中的文字使…