首页 > 其他分享 >Js的cookie和session

Js的cookie和session

时间:2022-08-17 21:58:50浏览次数:80  
标签:name Session Js session cookie 字符串 Cookie

Cookie的概念:保存在客户端一个字符串属性,读取cookie的值时,得到一个字符串;cookie除了name名和value值外,还有expires过期时间、path路径、domain域、以及secure安全。

JS代码的Cookie值得存入:  cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可。例:

document.cookie = "username" +username;

       JS代码的Cookie值得读取:

              //定义变量储存cookie   
              var strCookie=document.cookie;
              //将多cookie切割为多个名/值对
              var arrCookie=strCookie.split("; ");
              //遍历cookie数组,处理每个cookie对
              for(var i=0;i<arrCookie.length;i++){
                     var arr=arrCookie[i].split("=");
                     //找到名称为userId的cookie,并返回它的值
                     if("userId"==arr[0]){
                            user=arr[1];
                            break;
                     }
              }

总结:注意保持cookie简单。不要依赖cookies的存在,不要在每个cookie里保存太多信息。不要保存太多的cookes。但是,抛除这些限制,在技巧高超的WEB管理员手里,cookie的概念是一个有用的工具。

Session的概念:保存在服务器端的字符串属性;

       Session值的存入:session.setAttribute("name",name);

       Session值得读取:

String num=(String)session.getAttribute("name");

//返回Object对象,可以强制造型为字符串;

以上就是本文的全部内容,希望对大家的学习有所帮助。更多教程请访问码农之家

标签:name,Session,Js,session,cookie,字符串,Cookie
From: https://www.cnblogs.com/myhomepages/p/16596887.html

相关文章

  • 16js运动
     运动概述运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化)运动主要的三步骤使用定时器来定时更改对应的内容实时获取对应的元素的属性及相关......
  • SpringMvc_06Jackson,Controller返回json数据
    初识json 通过json对象来实现,但是会有乱码问题  乱码问题可以通过Springmvc-servlet配置    同样的,可以通过RestController让其不仅过视图解析器,返回一个......
  • js一个快速提取所需字符串的方法
    varobj={"dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","nanoid":"^4.0.0","normalize.css":"^8.0.1","pinia":"^2......
  • js判断移动端还是pc端
    functionisMobile(){letuserAgentInfo=navigator.userAgent;letAgents=['Android','iPhone','SymbianOS','WindowsPhone','iPad','iPod'];le......
  • MockJs
    MockJs一、为什么使用mockjs在做开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口。1.我们可以使用json文件来模拟后台数据,但比较局限,无法模拟数据......
  • 学习Js-day18
    放大镜的简单实现效果图如下:对结构,布局,效果,进行分析“一、结构分析:1.一个小盒子box包着一个移动的盒子move,再连接一个大盒子bigbox展示图片的细节。二、布局分析:1.放小......
  • JSP和servlet之间的相互传值
    1.从一个jsp页面跳转到另一个jsp页面时的参数传递(1)使用request对象获取客户端提交的信息login.jsp页面代码如下:点击查看代码<%@pagelanguage="java"import="java......
  • js数据结构与算法-队列的实现
    和栈的实现相似,但是这里使用对象的方式,对象的key是数字的实现,类似数组。/***队列*/classQueue{#count=0;//队列最大数量#lowestCount=0;//目前......
  • JS运行机制的执行顺序
    <!--    JS运行机制的顺序    1.同步    2.process.nextTick    3.微任务(promise.then)    4.红任务(计时器,ajax,读取文件)......
  • js自动点击按钮
    js自动点击按钮:<html><head><metacharset="UTF-8"><title>Inserttitlehere</title></head><body><buttonid="btn1">btn1</button><buttonid="btn2">......