js中如何设置cookie的保存时间呢?

JavaScript04

js中如何设置cookie的保存时间呢?,第1张

设置cookie的保存时间,通过cookie的expires性质指定一个终止时间就可以了。也就是说,你在设置cookie的时候,你的cookie字串要像下面这样组合:

var d= new Date()

d.setHours(d.getHours() + (24 * 30)) //保存一个月

document.cookie = "visited=yes expires=" + d.toGMTString()

这样你的cookie就能保存一个月了,下面是我测试用的代码,你自己看看是否有其他帮助,有的话尽管拿去:

<html>

  <head>

    <script language="javascript">

      function Window_Load(){

       setCookie("name","111") //临时cookie

       setCookie("age","222",24 * 7)  //保存7天

       setCookie("address","333",24,"/") //保存1天,path为根目录

       

       //设定cookie为安全的(secure=true),只能在HTTPS或与其他安全协议

       //连接在一起的时候才被传输

       setCookie("phone","444",24,"/",".",false)

       alert(document.cookie)

       alert(getCookie("age"))

       

       //删除名称为"age"的cookie

       removeCookie("age") 

       alert(document.cookie)

       //删除名称为"address"的cookie,因为设置时设定的path,所以删除

       //时也需要传入对应path

       removeCookie("address","/") 

       alert(document.cookie)  

      }

      

      function setCookie(name,value,hours,path,domain,secure){

       var cdata = name + "=" + value

       if(hours){

       var d = new Date()

       d.setHours(d.getHours() + hours)

       cdata += " expires=" + d.toGMTString()

       }

       cdata +=path ? (" path=" + path) : "" 

       cdata +=domain ? (" domain=" + domain) : "" 

       cdata +=secure ? (" secure=" + secure) : "" 

       document.cookie = cdata

      }

      

      function getCookie(name){

       var reg = eval("/(?:^|\\s*)" + name + "=([^=]+)(?:|$)/") 

       return reg.test(document.cookie) ? RegExp.$1 : ""

      }

      

      function removeCookie(name,path,domain){

       this.setCookie(name,"",-1,path,domain)

      }

       

    </script>

  </head>

  <body onload="Window_Load()">

  

  </body>

</html>

jsp中js里接收后台传来的值可以使用EL表达式来接收值,使用的是EL语句${request}。如下:

前台页面:js中 ${password},这样js就可以接受从后台中传过来的password值了。

EL表达式是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,EL表达式提供了在 JSP 中简化表达式的方法。

1、打开163邮箱的服务商,点击右上角第一行中的“国外用户登录”,进入邮箱页面。

2、进入邮箱页面之后,选择第“163网易免费邮”,出现该邮箱的登录页面。

3、在登录界面输入帐号密码,可以登录163邮箱。

4、填写用户名,密码,验证码。

扩展资料:

注册方式

在163免费邮首页 点击“注册”,进入通行证注册页面;按页面提示填写邮箱“用户名”、“安全信息”等注册信息,点击“创建帐号”;注册成功。温馨提示: 注册成功后,您可以到通行证页面,登录后点击页面“修改个人信息”,填写您的安全码及注册证件号等信息。

参考资料来源:百度百科:163邮箱