Java后端如何通过时间戳实现Cookie的有效期设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计542个文字,预计阅读时间需要3分钟。
我们简单实现一个cookie。
一、简单介绍Cookie是一些数据,存储在用户电脑上的文本文件中。当web服务器向浏览器发送web页面时,在连接关闭后,服务器不会记录用户信息。而Cookie则会在用户访问网页时,存储一些信息。
我们来简单实现一个cookie。
一、简单介绍
Cookie 是一些数据, 存储于你电脑上的文本文件中。
当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。
Cookie 的作用就是用于解决 "如何记录客户端的用户信息":
- 当用户访问 web 页面时,他的名字可以记录在 cookie 中。
- 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录
(博客园cookie界面)
二、简单实现
0.maven引入依赖
servlet和jsp的依赖
1.java代码编写
package com.lei; import javax.servlet.ServletException; import javax.servlet.java.sun.com/dtd/web-app_2_3.dtd" > <web-app xmlns="xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="xmlns.jcp.org/xml/ns/javaee xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> <servlet> <servlet-name>cookie</servlet-name> <servlet-class>com.lei.CookieDemo01</servlet-class> </servlet> <servlet-mapping> <servlet-name>cookie</servlet-name> <url-pattern>/cookie</url-pattern> </servlet-mapping> </web-app>
三、运行效果
第一次cookie数组为空 不显示登陆时间
按理说应该会显示else里面的内容first time come to this website!
但是显示的是
只是因为下面的第二张图 是因为浏览器(我的是edge浏览器)默认还有一个cookie
也就是说我们第一次在执行页面(如果是从8080页面输入url跳转的)时 有别的cookie存在
第二次才会显示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。
本文共计542个文字,预计阅读时间需要3分钟。
我们简单实现一个cookie。
一、简单介绍Cookie是一些数据,存储在用户电脑上的文本文件中。当web服务器向浏览器发送web页面时,在连接关闭后,服务器不会记录用户信息。而Cookie则会在用户访问网页时,存储一些信息。
我们来简单实现一个cookie。
一、简单介绍
Cookie 是一些数据, 存储于你电脑上的文本文件中。
当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。
Cookie 的作用就是用于解决 "如何记录客户端的用户信息":
- 当用户访问 web 页面时,他的名字可以记录在 cookie 中。
- 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录
(博客园cookie界面)
二、简单实现
0.maven引入依赖
servlet和jsp的依赖
1.java代码编写
package com.lei; import javax.servlet.ServletException; import javax.servlet.java.sun.com/dtd/web-app_2_3.dtd" > <web-app xmlns="xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="xmlns.jcp.org/xml/ns/javaee xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> <servlet> <servlet-name>cookie</servlet-name> <servlet-class>com.lei.CookieDemo01</servlet-class> </servlet> <servlet-mapping> <servlet-name>cookie</servlet-name> <url-pattern>/cookie</url-pattern> </servlet-mapping> </web-app>
三、运行效果
第一次cookie数组为空 不显示登陆时间
按理说应该会显示else里面的内容first time come to this website!
但是显示的是
只是因为下面的第二张图 是因为浏览器(我的是edge浏览器)默认还有一个cookie
也就是说我们第一次在执行页面(如果是从8080页面输入url跳转的)时 有别的cookie存在
第二次才会显示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

