JavaWeb基础 Cookie maxAge大于0 等于0
2017-12-05 21:27
211 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
浏览器访问指定页面
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205212957738-563831466.png)
查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213015941-864890645.png)
delCookie.jsp
浏览器访问 addCookie.jsp 并 查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213406300-1251773572.png)
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213415831-823059546.png)
浏览器访问 delCookie.jsp 并查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213548019-335399279.png)
扩展(来自视频教程中的截图)
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213826925-1155923230.png)
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
javaEE:7
javaSE:1.8
JSTL:1.2.2
server:tomcat 8.5
browser:Chrome
os:windows7 x64
ide:MyEclipse 2017
javaSE:1.8
JSTL:1.2.2
server:tomcat 8.5
browser:Chrome
os:windows7 x64
ide:MyEclipse 2017
当maxAge>0时
addCookie.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'addCookie.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h2>客户端进行保存cookie</h2> <% // cookie就是一个请求头 // 创建cookie Cookie cookie = new Cookie("name","cnblogs-jizuiku"); cookie.setMaxAge(60*60); // 添加cookie response.addCookie(cookie); %> </body> </html>
浏览器访问指定页面
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205212957738-563831466.png)
查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213015941-864890645.png)
当maxAge=0时
addCookie.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'addCookie.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h2>客户端进行保存cookie</h2> <% // cookie就是一个请求头 // 创建cookie Cookie cookie = new Cookie("name","cnblogs-jizuiku"); cookie.setMaxAge(60*60); // 添加cookie response.addCookie(cookie); %> </body> </html>
delCookie.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'addCookie.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h2>删除名字为name的cookie</h2> <% // cookie就是一个请求头 // 创建cookie Cookie cookie = new Cookie("name",""); // 将maxAge=0 // 客户端访问后,名字是name的cookie的将会被删除 cookie.setMaxAge(0); // 添加cookie response.addCookie(cookie); %> </body> </html>
浏览器访问 addCookie.jsp 并 查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213406300-1251773572.png)
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213415831-823059546.png)
浏览器访问 delCookie.jsp 并查看cookie
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213548019-335399279.png)
扩展(来自视频教程中的截图)
![](https://images2017.cnblogs.com/blog/1161442/201712/1161442-20171205213826925-1155923230.png)
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- javaWeb基础知识----Cookie,Session
- JavaWeb基础: Cookie
- JavaWeb基础—会话管理之Cookie
- JavaWeb基础 Cookie 记录用户名
- Java基础 web-cookie与session
- 【Java.Web】Cookie —— 基础
- JavaWeb基础——Cookie和Session
- javaweb 基础(2)—— cookie
- Java Web day(6)之jsp&Cookie&HttpSession基础
- JavaWeb基础---Cookie和Session
- [JavaWeb基础] 012.Struts2 自定义标签使用
- [JavaWeb基础] 025.JAVA把word转换成html
- 【JAVAWEB基础】JSP & Servlet开发讲解
- JAVA基础--网络编程:获取web数
- 使用Java进行FreeMarker的web模板开发的基础教程
- Javaweb-xml基础1(学习笔记)
- JavaWeb基础(3)—— JavaWeb 开发基础知识
- Java WEB开发须知知识点---基础篇
- JavaWeb前端基础复习笔记系列 一
- JavaWeb之Cookie&&Session详解