JSP系列教材 (六)- 演示 cookie 的创建和访问
步骤1:cookie 在平时生活中的运用
步骤2:什么是cookie
步骤3:setCookie.jsp
步骤4:getCookie.jsp
步骤5:cookie原理示意图
步骤 1 : cookie 在平时生活中的运用
有的网站,登陆的时候,会出现一个选项,问你是否要一周内或者一个月内保持登陆状态。
如果你选了,那么一周之内,都不需要再输入账号密码。
这个功能,就是靠cookie来实现的
步骤 2 : 什么是cookie
Cookie是一种浏览器和服务器交互数据的方式。
Cookie是由服务器端创建,但是不会保存在服务器。
创建好之后,发送给浏览器。浏览器保存在用户本地。
下一次访问网站的时候,就会把该Cookie发送给服务器。
步骤 3 : setCookie.jsp
在web目录下创建一个文件 setCookie.jsp
|
创建了一个cookie,名字是"name" 值是"Gareen"
|
表示这个cookie可以保留一天,如果是0,表示浏览器一关闭就销毁
|
Path表示访问服务器的所有应用都会提交这个cookie到服务端,如果其值是 /a, 那么就表示仅仅访问 /a 路径的时候才会提交 cookie
|
通过response把这个cookie保存在浏览器端
访问地址:
|
通过HTTP调试工具也可以在Cookies这一栏看到
|
步骤 4 : getCookie.jsp
在web目录下创建文件getCookie.jsp
然后访问网页:
|
|
表示获取所有浏览器传递过来的cookie
|
如果浏览器端没有任何cookie,得到的Cookie数组是null
|
遍历所有的cookie
可以看到name:Gareen,这个在setCookie.jsp中设置的cookie
注; JSESSIONID 这个不是我们自己设置的cookie,这是tomcat设置的cookie,会在下一章session的学习中用到
通过HTTP调试工具也可以看到浏览器在请求信息里提交了这个Cookie。
|
步骤 5 : cookie原理示意图
更多内容,点击了解: https://how2j.cn/k/jsp/jsp-cookie/582.html